.video-zone-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,54px);margin:32px 0 10px;padding:clamp(20px,3vw,34px);border:1px solid #cedde5;border-radius:18px;background:#f3f8fa}
.video-zone-feature img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#e3edf1}
.video-zone-feature .eyebrow{margin-top:0}.video-zone-feature h2{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.18;margin:8px 0 14px}.video-zone-feature p{line-height:1.65}.video-zone-feature a{display:inline-flex;align-items:center;margin-top:8px;font-weight:700;color:#155875;text-decoration:underline;text-underline-offset:4px}
.video-zone-intro{display:flex;gap:10px 24px;flex-wrap:wrap;margin:18px 0 24px}.video-zone-intro a{color:#155875;font-weight:600;text-underline-offset:4px}
.video-zone-heading{margin:42px 0 12px}.video-zone-heading h2{margin-bottom:8px}.video-zone-heading p{max-width:780px;color:#52616c;line-height:1.6}
.mcw-video-grid figure{scroll-margin-top:110px}.mcw-video-grid video{aspect-ratio:16/9;object-fit:contain;background:#e9eff2}.mcw-video-grid figcaption a{font-weight:700;text-underline-offset:4px}
@media(max-width:700px){.video-zone-feature{grid-template-columns:1fr}.video-zone-feature img{aspect-ratio:16/9}}
