.video-page-main{padding:56px 0 80px}.video-page-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:34px;align-items:start}.video-primary{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:var(--shadow)}.video-primary video{display:block;width:100%;max-height:72vh;aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:16px}.video-copy{padding:12px 0}.video-copy h1{font-size:clamp(2.45rem,6vw,5.3rem);line-height:.96;margin:18px 0}.video-copy .lead{font-size:1.15rem;line-height:1.7}.video-details{margin-top:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:24px}.video-details .panel{height:100%}.video-details h2{margin-top:0}.video-transcript p{line-height:1.75;color:#dce8f5}.video-meta-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.video-meta-list li{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.video-meta-list strong{display:block;color:var(--cyan);margin-bottom:4px}.video-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@media(max-width:820px){.video-page-main{padding-top:30px}.video-page-hero,.video-details{grid-template-columns:1fr}.video-primary{padding:10px}.video-copy h1{font-size:clamp(2.3rem,12vw,4rem)}}
