.onair{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.onair__sign{border:4px solid var(--ink);background:var(--red);color:var(--cream-light);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 3px #ffebc859, inset 0 -10px 18px #50000059, 0 0 0 6px var(--cream), 0 0 0 8px var(--ink), 0 10px 22px #3c140a4d;text-shadow:0 0 10px #ffdcbeb3,0 2px #00000040;border-radius:10px;padding:.22em .55em .16em;font-size:clamp(34px,5.4vw,72px);line-height:1;display:inline-block;transform:rotate(-3deg)}.showing{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(26px,3.4vw,44px) 0 clamp(30px,4vw,52px);display:grid}.showing__btn{margin-top:22px;font-size:clamp(15px,1.5vw,19px)}.tvlink{-webkit-tap-highlight-color:transparent;border-radius:12px;justify-self:center;width:100%;max-width:620px;display:block}.tvlink:focus-visible{outline:none}.tvlink__set{display:block;position:relative}.tvlink__img{width:100%;height:auto;display:block}.tvlink__screen{opacity:0;transition:opacity .45s cubic-bezier(.4,0,.3,1);position:absolute;inset:0}.tvlink:hover .tvlink__screen,.tvlink:focus-visible .tvlink__screen{opacity:1}.tvlink:focus-visible .tvlink__set{filter:drop-shadow(3px 0 0 var(--red)) drop-shadow(-3px 0 0 var(--red)) drop-shadow(0 3px 0 var(--red)) drop-shadow(0 -3px 0 var(--red))}.subscribe{border-top:2px solid var(--ink);padding:clamp(26px,3.4vw,44px) 0 clamp(10px,2vw,20px)}.subscribe__box{border:2px solid var(--ink);outline:1px solid var(--ink);outline-offset:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,40px);margin:6px;padding:clamp(20px,3vw,36px);display:grid}.subscribe__text .section-head__note{max-width:34em}.subscribe__emblem{filter:drop-shadow(0 2px 2px #3c1e0a2e);width:clamp(76px,9vw,112px);height:auto}.subscribe__btn{background:var(--red);min-height:64px;color:var(--cream-light);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);align-items:center;padding:0 clamp(26px,3vw,40px);text-decoration:none;transition:background-color .2s;display:inline-flex}.subscribe__btn:hover{background:#c42527}.subscribe__btn-text{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(20px,2.2vw,28px);line-height:1;transform:skew(-9deg)}.subscribe__btn:focus-visible{text-underline-offset:.2em;background:var(--ink);outline:none;text-decoration:underline}@media (max-width:1000px){.showing{grid-template-columns:1fr}.subscribe__box{grid-template-columns:auto minmax(0,1fr)}.subscribe__btn{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.page-head--watch{grid-template-columns:minmax(0,1fr) auto}.onair{grid-area:1/2}.onair__sign{border-width:3px;font-size:26px}.page-head--watch .page-title{margin-top:.3em}.showing__btn{justify-content:center;align-items:center;width:100%;min-height:48px;font-size:17px;display:flex}.subscribe__box{grid-template-columns:1fr;justify-items:start;gap:16px}.subscribe__emblem{width:72px}.subscribe__btn{justify-content:center;width:100%}.subscribe__btn-text{font-size:21px}}@media (max-width:359px){.subscribe__btn{padding:0 18px}.subscribe__btn-text{font-size:18px}}@media (hover:none){.tvlink:active .tvlink__screen{opacity:1;transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.tvlink__screen,.subscribe__btn{transition:none}}
