.yt-line-a{padding:72px 7vw 64px;background:#f3f4f5;color:var(--ink)}
.yt-line-a.is-dark{background:#101114;color:#f4f4f2}
.yt-line-a .section-kicker{margin-bottom:12px}
.yt-line-a.is-dark .section-kicker{color:#aeb8cd}
.yt-line-a h2{max-width:20em;margin:0 0 24px;color:var(--night);font-family:var(--font-sans),sans-serif;font-size:clamp(1.75rem,1vw + 1.25rem,2rem);font-weight:700;line-height:1.35;letter-spacing:0}
.yt-line-a.is-dark h2,.yt-line-a.is-dark .yt-facade figcaption p{color:#f4f4f2}
.yt-facade{max-width:960px;margin:0}
.yt-facade-frame{width:100%}
.yt-facade-frame:has(:focus-visible){outline:3px solid var(--yellow);outline-offset:3px;box-shadow:0 0 0 3px var(--yellow)}
.yt-facade-clip{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#24244f}
.yt-facade-play{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#24244f;cursor:pointer}
.yt-facade-play:focus{outline:none}
.yt-facade-play img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.yt-facade-glyph{position:absolute;right:20px;bottom:20px;width:64px;height:64px;border-radius:50%;background:var(--yellow);box-shadow:0 8px 24px rgba(0,0,0,.28)}
.yt-facade-glyph::before{content:"";position:absolute;top:50%;left:54%;border:10px solid transparent;border-left:16px solid #24244f;transform:translate(-50%,-50%)}
.yt-facade-clip iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.yt-facade figcaption{max-width:40em;margin-top:16px}
.yt-facade figcaption p{margin:0;color:#3e4654;font-size:1.0625rem;font-weight:500;line-height:1.7}
.yt-facade-privacy{margin-top:6px;font-size:.875rem;font-weight:600;letter-spacing:.01em}
@media (max-width:900px){.yt-line-a{padding:48px 20px 40px}.yt-facade-glyph{right:12px;bottom:12px;width:56px;height:56px}}
