.og-mini.og-mini-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:calc(100% - 36px);max-width:1220px;align-items:stretch}
.og-mini-feature .og-mini-media{position:relative;min-width:0;min-height:0;padding:20px 0 16px;display:flex;flex-direction:column;background:#082b4a;overflow:hidden}
.og-mini-feature .og-mini-watch{position:static;display:block;max-width:calc(100% - 40px);margin:0 20px 16px;font:900 10px/1.6 Montserrat,Arial,sans-serif!important;color:#153e72!important;flex-shrink:0}
.og-mini-feature .og-mini-copy{min-width:0;padding:clamp(24px,3vw,40px)}
.og-mini-feature h2{font-size:clamp(34px,4vw,57px)!important;overflow-wrap:normal}
.og-video-gallery{min-width:0;max-width:100%}
.ogstory .ogstory-films{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,65px)}
.ogstory .ogstory-film-grid.og-video-gallery{display:block;min-width:0}
.og-video-gallery .og-video-track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;padding:0 20px 12px;scrollbar-width:thin;scrollbar-color:#ffe34f #315576}
.og-video-gallery .og-video-track::-webkit-scrollbar{height:7px}
.og-video-gallery .og-video-track::-webkit-scrollbar-thumb{background:#ffe34f;border-radius:8px}
.og-video-gallery .og-video-track::-webkit-scrollbar-track{background:#315576;border-radius:8px}
.og-video-gallery .og-video-card{flex:0 0 88%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;border:1px solid #436481;border-radius:12px;background:#061e32}
.og-mini-feature .og-mini-media video,.ogstory .og-video-gallery video{position:static;inset:auto;display:block;width:100%;height:clamp(300px,31vw,410px);min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain;background:#061e32;border-radius:0}
.og-video-gallery .og-video-card figcaption{padding:12px 14px;color:#e5f4ff;font:650 12px/1.5 Montserrat,Arial,sans-serif;min-height:42px}
.og-video-gallery .og-video-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 20px 0;color:white}
.og-video-count{white-space:nowrap;font:850 13px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.1em}
.og-video-hint{font:600 11px/1.5 Montserrat,Arial,sans-serif;color:#c7e6f5}
.og-video-arrows{display:flex;gap:8px;flex-shrink:0}
.og-video-arrows button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #ffe34f;border-radius:50%;background:#ffe34f;color:#082b4a;font:700 23px/1 Arial,sans-serif;cursor:pointer}
.og-video-arrows button:hover:not(:disabled){background:#fff0a6}
.og-video-arrows button:disabled{background:transparent;border-color:#6988a4;color:#8ea7bc;cursor:default}
.og-video-gallery .og-video-sound{margin:8px 20px 0!important;color:#c7e6f5!important;font:500 10px/1.6 Montserrat,Arial,sans-serif!important;max-width:none!important}
.og-video-gallery button:focus-visible,.og-video-gallery [tabindex]:focus-visible{outline:3px solid #ffe34f;outline-offset:3px}
@media(max-width:800px){.og-mini.og-mini-feature{grid-template-columns:1fr;max-width:650px;margin:25px auto}.og-mini-feature .og-mini-media{height:auto}.og-mini-feature .og-mini-media video{height:360px}.ogstory .ogstory-films{grid-template-columns:minmax(0,1fr)}.ogstory .og-video-gallery video{height:390px}.og-mini-feature h2{font-size:clamp(34px,7vw,50px)!important}}
@media(max-width:400px){.og-video-gallery .og-video-controls{gap:8px;padding-inline:14px}.og-video-hint{font-size:10px;max-width:90px}.og-video-gallery .og-video-track{padding-inline:14px;scroll-padding-inline:14px}.og-mini-feature .og-mini-media video,.ogstory .og-video-gallery video{height:330px}}
@media(prefers-reduced-motion:reduce){.og-video-track{scroll-behavior:auto}}

.ogstory .ogstory-films>div:first-child{min-width:0}
.ogstory .ogstory-films h2{font-size:clamp(48px,5.6vw,78px)!important;line-height:1.02;letter-spacing:-.035em;max-width:720px;margin-bottom:26px}
.ogstory .ogstory-films>div:first-child>p:not(.ogstory-kicker){font-size:clamp(18px,1.65vw,22px);line-height:1.65;max-width:600px}
.ogstory .ogstory-films .ogstory-kicker{font-size:13px;letter-spacing:.14em}
.ogstory .ogstory-film-grid.og-video-gallery{width:100%;max-width:420px;justify-self:end}
.ogstory .og-video-gallery video{height:280px!important;max-height:280px!important;object-fit:contain!important}
.ogstory .og-video-gallery .og-video-card{flex-basis:82%}
@media(max-width:800px){.ogstory .ogstory-films h2{font-size:clamp(42px,7.5vw,64px)!important}.ogstory .ogstory-film-grid.og-video-gallery{justify-self:start;max-width:400px}.ogstory .og-video-gallery video{height:260px!important;max-height:260px!important}}
