/* Layout refinements; primary CTA appearance remains in the shared Figma component. */
.content-series-20261013 .vc-article-cover{height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important}
.content-series-20261013 .vc-article-intro h1{overflow-wrap:anywhere;text-wrap:balance}
.vc-feed-cover:has(img[src*="-20261013"]){aspect-ratio:16/9;height:auto}
.vc-feed-cover img[src*="-20261013"]{object-fit:contain}
.content-primary-actions{min-width:0}
.content-primary-actions .hero-cta{width:100%;text-decoration:none;text-align:center}
.vc-profile .vc-profile-photo{height:auto;aspect-ratio:auto;object-fit:contain}
.vc-profile-story h2{margin:16px 0 0;font-size:clamp(24px,3vw,30px);line-height:1.2;text-wrap:balance}
.vc-profile-story a{text-underline-offset:4px}
.vc-profile-actions{display:flex;flex-direction:column;align-items:stretch}
.vc-profile-actions.content-primary-actions{background:transparent}

@media(max-width:760px){.content-primary-actions :is(.hero-cta,.vc-profile-secondary){width:100%;box-sizing:border-box}.content-series-20261013 .vc-article-intro h1{font-size:clamp(28px,7.3vw,38px);line-height:1.12}.content-series-20261013 .vc-hero-panel{min-width:0}.vc-profile-story h2{font-size:26px}}
