.media-frame video { object-fit: contain; }
.media-feature { grid-column: 1 / -1; }
.media-feature .media-frame { max-height: 620px; }
.media-section { padding: 18px 0 42px; }
.media-heading h2 { font-size: clamp(30px,4vw,46px); }
@media(max-width:720px) { .media-section { padding-bottom:28px; } }
