html{scroll-behavior:smooth;scroll-padding-top:2rem}.media-intro{margin:3rem 0}.video-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,350px);gap:clamp(1.4rem,5vw,4rem);align-items:center;padding:clamp(1rem,4vw,3rem);margin-block:2rem;background:#112a23;border:1px solid #365b50;border-radius:1.25rem}.video-section video{display:block;width:100%;height:auto;max-height:650px;aspect-ratio:9/16;object-fit:contain;background:#081512;border-radius:1rem;box-shadow:0 15px 45px #0005}.video-copy h2{font-size:clamp(1.7rem,3vw,2.5rem)}.note{font-size:.9rem;color:#a6c1b6}.lesson-list{padding-inline-start:1.3rem;margin-top:1.5rem}.lesson-list li{margin:.8rem 0}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.how-grid article{padding:1.5rem;border:1px solid #365b50;border-radius:1rem;background:#0d211b}.how-grid h3{margin:0;font-size:1.15rem}.release-note{padding:2rem;margin:2rem 0 3rem;border-inline-start:4px solid #89e9c9;background:#112a23;border-radius:.7rem}.release-note .cta{margin-top:1.3rem}video:focus-visible{outline:3px solid #ffc277;outline-offset:5px}@media(max-width:650px){.video-section,.how-grid{grid-template-columns:1fr}.video-section video{max-width:320px;justify-self:center}.hero>img{max-height:240px}.actions{gap:.5rem}.video-copy h2{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}