.watch-page h1{margin:.2em 0 .1em}
.watch-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(28px,5vw,64px)}
.watch-deck{font-size:1.2rem;opacity:.8;margin:0 0 1.4rem}
.watch-facts{display:grid;gap:.7rem;margin:0 0 1.6rem;padding:1rem 0;border-block:1px solid currentColor;border-color:rgba(11,58,92,.18)}
.watch-facts div{display:flex;gap:1rem}.watch-facts dt{min-width:5.5rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;padding-top:.2rem}.watch-facts dd{margin:0}
.watch-art{margin:0}.watch-art img{width:100%;height:auto;display:block;border-radius:2px}
.watch-player,.watch-preview,.watch-release{padding-block:clamp(24px,4vw,48px);border-top:1px solid rgba(11,58,92,.14);max-width:880px}
.watch-frame{position:relative;aspect-ratio:16/9;border:1px solid rgba(11,58,92,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1rem;text-align:center;background:rgba(11,58,92,.03)}
.watch-frame.is-loaded{padding:0;border:0}.watch-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.watch-load{font:inherit;padding:.75rem 1.6rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;letter-spacing:.04em}
.watch-load:hover,.watch-load:focus-visible{background:rgba(11,58,92,.06)}
.watch-note{font-size:.9rem;opacity:.72}
.watch-release h2{max-width:24ch}
.media-watch-banner{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:baseline;justify-content:space-between;padding:1rem 1.2rem;margin-block:1rem;border:1px solid rgba(11,58,92,.18);border-left:2px solid #b8955a}
.media-watch-banner p{margin:0}
@media (max-width:820px){.watch-hero{grid-template-columns:1fr}.watch-art{order:-1}}
html[data-theme="dark"] .watch-facts,html[data-theme="dark"] .watch-player,html[data-theme="dark"] .watch-preview,html[data-theme="dark"] .watch-release,html[data-theme="dark"] .watch-frame,html[data-theme="dark"] .media-watch-banner{border-color:rgba(159,195,214,.22)}
html[data-theme="dark"] .watch-frame{background:rgba(159,195,214,.04)}
html[data-theme="dark"] .media-watch-banner{border-left-color:#d7c39e}
.watch-release h3.watch-release-sub{font-family:inherit;line-height:1.4;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;opacity:.75;margin:2rem 0 .8rem}
.watch-storylines{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.9rem}
.watch-storylines li,.watch-players dd{font-size:inherit;line-height:inherit;padding-left:1rem;border-left:1px solid #b8955a}
.watch-players{display:grid;gap:1rem;margin:0 0 1.4rem}
.watch-players div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}
.watch-players dt{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;padding-top:.25rem}
.watch-players dd{margin:0}
@media (max-width:560px){.watch-players div{grid-template-columns:1fr;gap:.2rem}}
html[data-theme="dark"] .watch-storylines li{border-left-color:#d7c39e}
.watch-release .watch-storylines li,.watch-release .watch-players dd{font-size:1rem;line-height:1.65;color:rgb(76,98,109)}
.watch-release .watch-storylines strong,.watch-release .watch-players strong{color:#0b3a5c;font-weight:600}
html[data-theme="dark"] .watch-release .watch-storylines li,html[data-theme="dark"] .watch-release .watch-players dd{color:inherit;opacity:.82}
html[data-theme="dark"] .watch-release .watch-storylines strong,html[data-theme="dark"] .watch-release .watch-players strong{color:inherit}
