/* A larger desktop action beside the AI-skills heading, with supporting course facts. */
body #main #proof .proof-action-v153 { display:none; }
@media (min-width:700.01px) {
 body #main #proof .proof-action-v153 {
  display:flex;
  flex-direction:column;
  gap:18px;
  width:min(100%,420px);
  min-width:0;
  margin:26px 0 0;
 }
 body #main #proof .proof-action-v153 > .desktop-plan-cta-v145 {
  width:100%;
  min-height:72px;
  margin:0;
  padding:9px 10px 9px 26px;
  font-size:26px;
 }
 body #main #proof .proof-action-v153 > .desktop-plan-cta-v145 > svg {
  width:52px;
  height:52px;
  padding:12px;
 }
 body #main #proof .proof-action-v153 > p {
  margin:0;
  color:#c1ccba;
  font:400 18px/1.55 var(--sans);
  letter-spacing:0;
 }
}
@media (min-width:1100.01px) {
 body #main #proof > .wrap > .section-heading { align-items:flex-start; }
 body #main #proof .proof-action-v153 {
  flex:0 0 auto;
  width:min(40%,420px);
  /* Match the heading top: one eyebrow line plus its existing bottom margin. */
  margin-top:calc(var(--reading-label,14px) * 1.6 + 24px);
 }
}
@media (min-width:700.01px) and (max-width:1100px) {
 body #main #proof .proof-action-v153 > .desktop-plan-cta-v145 {
  min-height:64px;
  padding:8px 8px 8px 22px;
  font-size:24px;
 }
 body #main #proof .proof-action-v153 > .desktop-plan-cta-v145 > svg {
  width:46px;
  height:46px;
  padding:11px;
 }
}
