#scw-watch{padding:64px 7%;scroll-margin-top:85px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--ink-2)}
.scw-watch-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}
.scw-watch-kicker{color:var(--gold-warm);text-transform:uppercase;font:12px var(--sans);letter-spacing:.12em}
#scw-watch h2{font-family:var(--display);font-size:clamp(36px,5vw,64px);line-height:1.1;margin:12px 0}
#scw-watch p{line-height:1.6}
#scw-watch a{color:var(--gold-warm);font-family:var(--sans);display:inline-block;padding:10px 0}
.scw-watch-header>a{white-space:nowrap}
.scw-watch-player{position:relative;aspect-ratio:16/9;background:#000;border:1px solid var(--rule);width:100%}
.scw-watch-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.scw-watch-footer{margin-top:12px;font-size:14px}
#scw-watch :focus-visible{outline:2px solid var(--gold-warm);outline-offset:4px}
@media(max-width:700px){#scw-watch{padding:36px 5%}.scw-watch-header{display:block}.scw-watch-header>a{margin-top:8px}}
