/* Continuous logo rails; per-rail pause preferences and scrolling controls are retired. */
.auto-logo-viewport{overflow:hidden;overflow:clip;touch-action:pan-y;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}
.auto-logo-viewport::-webkit-scrollbar{display:none}
.auto-logo-viewport .auto-logo-track{display:flex;gap:0;width:max-content;max-width:none;animation:none!important;will-change:auto}
.auto-logo-viewport .auto-logo-track.is-running,.auto-logo-viewport.is-dragging .auto-logo-track{will-change:transform}
.auto-logo-viewport .platform-group{padding-right:18px}
.auto-logo-viewport[data-reduced=true] .auto-logo-track{will-change:auto}
.news-refined{background:var(--ocean-light,#eef6fa);color:#12394c;padding:106px 0 90px}
.news-refined .news-heading{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:35px}
.news-refined .news-heading h2{color:#12394c}.news-refined .news-heading h2 span{color:#0083a4}
.news-refined .news-heading>div>p{color:#4c6d80;max-width:460px}
.news-refined .news-heading [data-news-globe]{justify-self:center;width:min(100%,520px)}
.news-refined .channel-carousel{margin-top:38px}.news-refined .channel-viewport{background:transparent;padding:22px 0;margin-top:0}.news-refined .channel-availability{color:#4c6d80}.news-refined:after{display:none}
.documentary-section{background:var(--ocean-light,#eef6fa);padding:90px 0 100px;color:#133b4d}
.documentary-section .section-heading{max-width:760px;margin-bottom:35px}.documentary-section .section-heading h2{font-size:clamp(36px,4.5vw,60px);line-height:1.1;letter-spacing:-.05em}.documentary-section .section-heading h2 span{color:#0083a4}.documentary-section .section-heading p{font-size:15px;line-height:1.85;max-width:540px;color:#4c6d80;margin-top:18px}.documentary-section .family-footer{margin-top:26px}.documentary-section:before,.channels-sports:after{display:none}
@media(max-width:760px){.news-refined .news-heading{grid-template-columns:1fr;gap:10px}.news-refined .news-heading [data-news-globe]{width:min(100%,430px)}.news-refined{padding-top:76px;padding-bottom:70px}.documentary-section{padding:76px 0}.auto-logo-viewport{mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.documentary-section .section-heading p{font-size:14px}}
