.hc-channel-video{max-width:720px;margin:0}
figure.hc-channel-video{margin:24px 0 28px}
.hc-video-sec .sec-head h2{max-width:720px}
.hc-channel-video .hc-cv-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#0B2236}
.hc-channel-video .hc-cv-frame iframe,.hc-channel-video .hc-cv-play,.hc-channel-video .hc-cv-play img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0}
.hc-channel-video .hc-cv-play img{object-fit:cover}
.hc-channel-video .hc-cv-button{position:absolute;right:16px;bottom:16px;width:68px;height:48px;border-radius:12px;background:rgba(18,70,110,.92);box-shadow:0 2px 10px rgba(0,0,0,.25);transition:background .15s}
.hc-channel-video .hc-cv-button::after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}
.hc-channel-video .hc-cv-play:hover .hc-cv-button,.hc-channel-video .hc-cv-play:focus-visible .hc-cv-button{background:var(--accent-h)}
.hc-channel-video .hc-cv-play:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}
.hc-channel-video .hc-cv-credit{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}
@media(max-width:700px){figure.hc-channel-video{margin:20px 0 24px}.hc-channel-video .hc-cv-button{right:10px;bottom:10px;width:56px;height:40px}.hc-channel-video .hc-cv-button::after{left:22px;top:11px;border-width:9px 0 9px 15px}}
@media(prefers-reduced-motion:reduce){.hc-channel-video .hc-cv-button{transition:none}}
