html,body{max-width:100%;overflow-x:clip}.hsdemo-shell,.hsdemo-home__shell,.hsdemo-article,.hsdemo-article-layout,.hsdemo-article-main,.hsdemo-article-rail,.hsdemo-category-page,.hsdemo-cat-layout,.hsdemo-cat-stream,.hsdemo-cat-rail,.hsdemo-search-layout,.hsdemo-search-results,.hsdemo-special-page,.hsdemo-service-card,.hsdemo-community-dashboard,.hsdemo-community-login{min-width:0}.hsdemo-article-body iframe,.hsdemo-article-body video,.hsdemo-article-body embed,.hsdemo-article-body object,.hsdemo-service-card iframe,.hsdemo-service-card video,.hsdemo-special-page iframe,.hsdemo-special-page video{max-width:100%}.hsdemo-article-body pre,.hsdemo-service-card pre{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.hsdemo-article-body table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.hsdemo-article-head h1,.hsdemo-article-deck,.hsdemo-data-block h2,.hsdemo-feature-card h3,.hsdemo-category-card h3,.hsdemo-cat-story h2,.hsdemo-special-page h1,.hsdemo-videos-card h2,.hsdemo-comments h2{overflow-wrap:break-word}.hsdemo-live-bar--top .hsdemo-live-bar__inner{width:var(--hsdemo-shell)}@media (max-width:1280px){:root{--hsdemo-shell:min(100% - 40px,1440px)}.hsdemo-home__shell{gap:clamp(48px,5vw,72px)}.hsdemo-footer__top{gap:clamp(30px,4vw,58px)}.hsdemo-article-head h1{font-size:clamp(44px,5.8vw,76px)}.hsdemo-category--sports-showcase .hsdemo-category-card--1 h3{font-size:clamp(28px,2.7vw,37px)}}@media (max-width:1100px){.hsdemo-video-stage--studio .hsdemo-video-card:not(.is-lead){grid-template-columns:140px minmax(0,1fr)}.hsdemo-ranking__list{gap:0 24px}.hsdemo-people__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hsdemo-live-stage,.hsdemo-live-stage.is-link-only{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)}}@media (max-width:1024px){:root{--hsdemo-shell:min(100% - 34px,1440px)}.hsdemo-hero{min-height:0}.hsdemo-article-layout{grid-template-columns:minmax(0,1fr) 270px!important;gap:28px!important}.hsdemo-cat-layout{grid-template-columns:minmax(0,1fr) 260px;gap:26px}.hsdemo-cat-cover{gap:26px}.hsdemo-search-layout.has-ad-rail{gap:28px}.hsdemo-modal-ad__dialog{width:min(820px,calc(100vw - 34px));max-height:calc(100dvh - 34px)}}@media (max-width:820px){html,body{overflow-x:hidden}.hsdemo-article-layout{grid-template-columns:1fr!important;gap:42px!important}.hsdemo-cat-layout{grid-template-columns:1fr}.hsdemo-live-stage,.hsdemo-live-stage.is-link-only{grid-template-columns:1fr;min-height:0}.hsdemo-live-stage__frame,.hsdemo-live-stage__graphic{min-height:0;aspect-ratio:16/9}.hsdemo-video-stage--studio .hsdemo-video-stage__grid{grid-template-columns:1fr;grid-template-rows:auto}.hsdemo-video-stage--studio .hsdemo-video-card.is-lead,.hsdemo-video-stage--studio .hsdemo-video-card:nth-child(n){grid-column:auto;grid-row:auto}.hsdemo-video-stage--studio .hsdemo-video-card:nth-child(n+4){display:block}.hsdemo-video-stage--studio .hsdemo-video-card:not(.is-lead){grid-template-columns:150px minmax(0,1fr)}.hsdemo-ranking__list{grid-template-columns:1fr;grid-template-rows:auto;gap:0}.hsdemo-ranking__list li:first-child,.hsdemo-ranking__list li:nth-child(n+2){grid-column:1;grid-row:auto;border-right:0!important}.hsdemo-ranking__list li:first-child{padding:22px 0;border-bottom:1px solid var(--hsdemo-line)}.hsdemo-ranking__list li:first-child a{max-width:28ch}.hsdemo-poll-stage{padding:26px}.hsdemo-community-login__intro,.hsdemo-community-login__form{padding:26px}.hsdemo-live-bar--top .hsdemo-live-bar__inner{width:calc(100% - 24px)}}@media (max-width:600px){.hsdemo-special-head h1{font-size:clamp(40px,12vw,52px)}.hsdemo-service-card>header{align-items:flex-start;flex-direction:column}.hsdemo-community-login__intro,.hsdemo-community-login__form{padding:22px}.hsdemo-search-layout.has-ad-rail{display:block}}@media (max-width:540px){:root{--hsdemo-shell:min(100% - 28px,1440px)}.hsdemo-header__masthead{grid-template-columns:40px minmax(0,1fr) 40px;min-height:68px}.hsdemo-brand__word{font-size:20px}.hsdemo-search-button,.hsdemo-menu-button{width:40px;height:40px}.hsdemo-hero__copy{padding:22px 18px}.hsdemo-data-block__head{gap:12px}.hsdemo-category--sports-showcase{padding:18px}.hsdemo-category--sports-showcase .hsdemo-category-card--1{border-radius:10px}.hsdemo-category--sports-showcase .hsdemo-category-card--1 .hsdemo-category-card__body{position:static;padding:10px 0 0}.hsdemo-category--sports-showcase .hsdemo-category-card--1 .hsdemo-category-card__media::after{display:none}.hsdemo-category--sports-showcase .hsdemo-category-card h3,.hsdemo-category--sports-showcase .hsdemo-category-card h3 a{color:#fff}.hsdemo-category--sports-showcase .hsdemo-category-card--1 h3{font-size:24px}.hsdemo-video-stage{padding:18px}.hsdemo-video-stage--studio .hsdemo-video-card:not(.is-lead){grid-template-columns:112px minmax(0,1fr);gap:12px}.hsdemo-live-stage__copy{padding:22px 18px}.hsdemo-poll-stage{padding:20px 16px}.hsdemo-ranking{padding:20px 16px}.hsdemo-people{padding:20px 16px}.hsdemo-modal-ad{padding:10px}.hsdemo-modal-ad__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.hsdemo-home-debug,.hsdemo-single-debug{right:8px;bottom:8px;width:calc(100vw - 16px);max-height:66dvh}.hsdemo-article-head h1{font-size:clamp(38px,11vw,52px)}.hsdemo-article-deck{font-size:20px}.hsdemo-comments__list .children{margin-left:12px}.hsdemo-cat-head h1{font-size:clamp(40px,12vw,48px)}.hsdemo-cat-empty{padding:28px 20px}.hsdemo-footer__nav-list{grid-template-columns:1fr}}@media (max-width:390px){:root{--hsdemo-shell:min(100% - 24px,1440px)}.hsdemo-brand__mark{width:27px;height:27px}.hsdemo-brand__word{font-size:18px}.hsdemo-hero__copy h1{font-size:29px}.hsdemo-data-block__head h2{font-size:29px}.hsdemo-feature-card:not(.hsdemo-feature-card--1):not(.hsdemo-feature-card--text):not(.hsdemo-feature-card--rail-text),.hsdemo-category-card:not(.hsdemo-category-card--1),.hsdemo-video-card:not(.is-lead){grid-template-columns:96px minmax(0,1fr)!important;gap:11px!important}.hsdemo-feature-card:not(.hsdemo-feature-card--1) h3,.hsdemo-category-card:not(.hsdemo-category-card--1) h3,.hsdemo-video-card:not(.is-lead) h3{font-size:16px}.hsdemo-live-bar__inner{grid-template-columns:72px minmax(0,1fr) 28px;gap:8px}.hsdemo-live-bar__video{width:72px;flex-basis:72px}.hsdemo-live-bar__copy>span:last-child{font-size:12px}.hsdemo-article-share a,.hsdemo-article-share button{padding:6px 9px;font-size:10px}.hsdemo-cat-story--secondary,.hsdemo-cat-story--feature,.hsdemo-cat-story--feed{grid-template-columns:96px minmax(0,1fr)}.hsdemo-community-login__intro,.hsdemo-community-login__form{padding:18px}}.hsdemo-nav-backdrop{position:fixed;inset:0;z-index:118;border:0;background:rgba(0,0,0,.58);padding:0;cursor:pointer}.hsdemo-nav-backdrop[hidden]{display:none!important}.hsdemo-search-panel__head{display:none}.hsdemo-search-panel__close{border:1px solid rgba(255,255,255,.18);border-radius:9px;background:transparent;color:#fff;width:38px;height:38px;font-size:24px;line-height:1;cursor:pointer}.hsdemo-cat-pagination{width:100%;margin-top:34px}.hsdemo-cat-pagination .page-numbers{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.hsdemo-cat-pagination a,.hsdemo-cat-pagination span{min-width:42px;height:42px;padding:0 13px;border-radius:10px;font-weight:760;line-height:1}.hsdemo-cat-pagination .prev,.hsdemo-cat-pagination .next{min-width:auto;padding-inline:16px;border-radius:999px}.hsdemo-cat-pagination .dots{border-color:transparent;background:transparent;min-width:24px;padding:0}.nav-links{align-items:center;justify-content:center;flex-wrap:wrap}.nav-links a,.nav-links span{min-width:42px;height:42px;border-radius:10px;font-weight:760}.hsdemo-special-pagination{flex-wrap:wrap}.hsdemo-search-box .hsdemo-search-form--inline{max-width:940px}.hsdemo-search-box .hsdemo-search-form--inline>label{display:block;margin:0 0 10px;color:#00717c;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hsdemo-search-box .hsdemo-search-form--inline .hsdemo-search-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:0}.hsdemo-search-box .hsdemo-search-form--inline input{width:100%;min-width:0;height:54px;padding:0 16px;border:1px solid #cfd9de;border-radius:9px;outline:0;background:#fff;color:var(--hsdemo-ink);font-size:17px;font-weight:550;letter-spacing:0}.hsdemo-search-box .hsdemo-search-form--inline input::placeholder{color:#8a969e;opacity:1}.hsdemo-search-box .hsdemo-search-form--inline input:focus{border-color:#08aabd;box-shadow:0 0 0 3px rgba(19,215,232,.12)}.hsdemo-search-box .hsdemo-search-form--inline button{align-self:stretch;min-width:120px;margin:0;padding:0 20px;border:0;border-radius:9px;background:var(--hsdemo-cyan);color:#001014;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}@media (max-width:980px){body.hsdemo-menu-open::after{display:none!important}.hsdemo-nav{z-index:120;overscroll-behavior:contain;padding:0 20px 24px}.hsdemo-nav__mobile-head{position:sticky;top:0;z-index:4;margin:0 -20px;padding:16px 20px;background:#050b11}.hsdemo-nav__close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-color:rgba(19,215,232,.34);color:#fff;font-size:28px;font-weight:300}.hsdemo-menu-lines i{transform-origin:center;transition:transform .18s ease,width .18s ease}.hsdemo-menu-button[aria-expanded="true"] .hsdemo-menu-lines{gap:0}.hsdemo-menu-button[aria-expanded="true"] .hsdemo-menu-lines i:first-child{transform:translateY(1px) rotate(45deg)}.hsdemo-menu-button[aria-expanded="true"] .hsdemo-menu-lines i:last-child{width:23px;transform:translateY(-1px) rotate(-45deg)}.hsdemo-search-panel{position:fixed;left:0;right:0;top:74px;z-index:119;max-height:calc(100dvh - 74px);overflow:auto}.admin-bar .hsdemo-search-panel{top:106px;max-height:calc(100dvh - 106px)}.hsdemo-search-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--hsdemo-cyan);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}}@media (max-width:820px){.hsdemo-cat-rail>:only-child{grid-column:1/-1}.hsdemo-category--sports-showcase .hsdemo-category-card__body{color:var(--hsdemo-ink)!important}.hsdemo-category--sports-showcase .hsdemo-category-card h3,.hsdemo-category--sports-showcase .hsdemo-category-card h3 a{color:var(--hsdemo-ink)!important}.hsdemo-category--sports-showcase .hsdemo-category-card__media::after{display:none!important}}@media (max-width:640px){.hsdemo-search-panel{top:68px;max-height:calc(100dvh - 68px)}.admin-bar .hsdemo-search-panel{top:114px;max-height:calc(100dvh - 114px)}.hsdemo-search-box{padding:22px 0}.hsdemo-search-box .hsdemo-search-form--inline .hsdemo-search-form__row{grid-template-columns:1fr}.hsdemo-search-box .hsdemo-search-form--inline button{width:max-content;min-width:118px;height:46px;padding-inline:18px}.hsdemo-cat-pagination .page-numbers{justify-content:flex-start}}@media (max-width:540px){.hsdemo-category--sports-showcase .hsdemo-category-card h3,.hsdemo-category--sports-showcase .hsdemo-category-card h3 a{color:var(--hsdemo-ink)!important}.hsdemo-category--sports-showcase{padding:16px;background:#f4f8fa}.hsdemo-cat-pagination .page-numbers{gap:6px}.hsdemo-cat-pagination a,.hsdemo-cat-pagination span{min-width:40px;height:40px;padding-inline:11px}.hsdemo-cat-pagination .prev,.hsdemo-cat-pagination .next{padding-inline:13px}}@media (max-width:390px){.hsdemo-nav{width:min(92vw,360px)}.hsdemo-search-panel__inner{width:calc(100% - 24px)}.hsdemo-cat-pagination .page-numbers{justify-content:center}}.hsdemo-search-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--hsdemo-cyan);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}@media (max-width:560px){.hsdemo-cat-story--lead .hsdemo-cat-story__media{aspect-ratio:16/10}.hsdemo-cat-story--lead h2{font-size:clamp(28px,8vw,34px)}.hsdemo-linked-home a{font-size:11px;line-height:1.3}}.hsdemo-nav__home a{display:inline-flex!important;align-items:center;gap:7px;padding:7px 11px!important;border:1px solid rgba(19,215,232,.42);border-radius:999px;background:rgba(19,215,232,.1);color:var(--hsdemo-cyan)!important}.hsdemo-nav__home a:hover,.hsdemo-nav__home.current-menu-item a{background:var(--hsdemo-cyan);border-color:var(--hsdemo-cyan);color:#001014!important}.hsdemo-nav__home a span{font-size:8px}.hsdemo-poll-stage{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:34px;align-items:center;padding:34px;border:1px solid #d8e4e8;border-radius:18px;background:radial-gradient(circle at 0 100%,transparent 0 52px,rgba(19,215,232,.18) 53px 54px,transparent 55px),linear-gradient(120deg,#eefbfc 0,#f8fbfc 38%,#fff 100%)}.hsdemo-poll-stage__intro{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.hsdemo-poll-stage__intro h2{font-size:clamp(38px,4vw,62px);line-height:.95;margin:.35rem 0 0}.hsdemo-poll-stage__body{min-width:0;padding:22px 24px;border:1px solid #e0e8eb;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(6,22,31,.07)}.hsdemo-poll-stage__body .encw-container{max-width:860px!important;margin-inline:auto!important}.hsdemo-poll-stage__body .encw-iframe{display:block;width:100%!important;min-height:340px;border:0!important;background:#fff}.hsdemo-article-video{margin-top:34px;margin-bottom:28px}.hsdemo-article-video__frame{overflow:hidden;aspect-ratio:16/9;border-radius:14px;background:#02080d;box-shadow:0 20px 55px rgba(5,14,20,.12)}.hsdemo-article-video__frame iframe,.hsdemo-article-video__frame img{display:block;width:100%;height:100%;border:0;object-fit:cover}.hsdemo-article-video__meta{display:flex;gap:12px;align-items:baseline;padding-top:10px;color:#5f6b76;font-size:11px}.hsdemo-article-video__meta span{color:#00717c;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hsdemo-article-video__meta strong{font-weight:650}.hsdemo-article-hero--after-video{margin-top:34px}.hsdemo-article-hero--after-video img{border-radius:12px}.hsdemo-home-ad,.hsdemo-article-ad,.hsdemo-cat-ad{visibility:visible}.hsdemo-home-ad__body img,.hsdemo-article-ad__body img,.hsdemo-cat-ad img{display:block;max-width:100%;height:auto;margin-inline:auto}.hsdemo-modal-ad__head .hsdemo-modal-ad__close{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:300!important;line-height:1!important}.hsdemo-modal-ad__head .hsdemo-modal-ad__close:hover{border-color:var(--hsdemo-cyan)!important;color:var(--hsdemo-cyan)!important}@media(max-width:820px){.hsdemo-poll-stage{grid-template-columns:1fr;gap:18px;padding:22px 18px}.hsdemo-poll-stage__intro h2{font-size:36px}.hsdemo-poll-stage__body{padding:14px 12px}.hsdemo-article-video{margin-top:22px;margin-bottom:20px}}@media(max-width:540px){.hsdemo-nav__home a{width:max-content;padding:8px 12px!important}.hsdemo-poll-stage{padding:18px 14px}.hsdemo-poll-stage__body{padding:10px}.hsdemo-poll-stage__body .encw-iframe{min-height:300px}.hsdemo-article-video__frame{border-radius:9px}}.hsdemo-yt-facade{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#02080d;isolation:isolate}.hsdemo-yt-facade__poster{display:block;width:100%;height:100%;object-fit:cover;margin:0}.hsdemo-yt-facade__play{position:absolute;inset:50% auto auto 50%;z-index:3;display:grid;place-items:center;width:64px;height:46px;transform:translate(-50%,-50%);border:0;border-radius:12px;background:#ff0033;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.28);cursor:pointer}.hsdemo-yt-facade__play span{display:block;margin-left:3px;font-size:20px;line-height:1}.hsdemo-yt-facade__play:hover,.hsdemo-yt-facade__play:focus-visible{transform:translate(-50%,-50%) scale(1.05);outline:2px solid #fff;outline-offset:3px}.hsdemo-yt-facade__iframe{display:block;width:100%;height:100%;border:0}.hsdemo-embed-16x9.hsdemo-yt-facade{aspect-ratio:16/9}.hsdemo-live-stage__facade,.hsdemo-article-video__facade,.hsdemo-modal-ad__facade{height:100%}.hsdemo-live-bar__video img{display:block;width:100%;height:100%;object-fit:cover}.hsdemo-home-video__poster{display:block;width:100%;height:100%;object-fit:cover}.hsdemo-home-video--poster:after{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 55%,rgba(2,10,15,.2));pointer-events:none}.hsdemo-modal-ad__body img:not([src]){visibility:hidden}@media (max-width:760px){.hsdemo-yt-facade__play{width:56px;height:40px;border-radius:10px}.hsdemo-yt-facade__play span{font-size:18px}}

/* P9.5 Accessibility */
:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #007784;outline-offset:3px}
.hsdemo-header :where(a,button,input):focus-visible,.hsdemo-footer :where(a,button):focus-visible,.hsdemo-nav :where(a,button):focus-visible,.hsdemo-modal-ad :where(a,button):focus-visible{outline-color:#13d7e8}
.hsdemo-skip-link:focus-visible{outline:3px solid #02060a;outline-offset:3px}
.hsdemo-nav__list a[aria-current="page"]{font-weight:850}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* P9.6 — cierre visual HOME: aire real, sin degradados decorativos innecesarios. */
.hsdemo-featured{background:transparent!important;box-shadow:none!important;padding-bottom:clamp(8px,1vw,14px)}
.hsdemo-featured__grid{padding-bottom:clamp(8px,1.2vw,16px)}
.hsdemo-feature-card__body{padding-bottom:clamp(8px,1vw,14px)}
.hsdemo-category--briefing{padding-bottom:clamp(18px,2.2vw,30px);background:transparent!important}
.hsdemo-category--briefing .hsdemo-category-card__body{padding-bottom:10px}
.hsdemo-category--briefing .hsdemo-category-card--1 .hsdemo-category-card__body{padding:12px 10px 16px 0}
.hsdemo-category--tech-lab{background:#fff!important;padding-bottom:clamp(28px,3vw,42px)}
.hsdemo-category--tech-lab .hsdemo-category-card__body{padding:14px 4px 10px}
.hsdemo-category--tech-lab .hsdemo-category-card--4,.hsdemo-category--tech-lab .hsdemo-category-card--5{padding-bottom:8px}
@media(max-width:820px){.hsdemo-category--briefing .hsdemo-category-card--1 .hsdemo-category-card__body{padding:14px 0 8px}.hsdemo-feature-card__body{padding-bottom:12px}}

/* P9.7 — HOME limpio: sin degradados grises decorativos en bloques editoriales. */
.hsdemo-home .hsdemo-featured,
.hsdemo-home .hsdemo-category--briefing,
.hsdemo-home .hsdemo-category--business-ledger,
.hsdemo-home .hsdemo-category--culture-mag,
.hsdemo-home .hsdemo-category--social-compact,
.hsdemo-home .hsdemo-category--tech-lab{background-image:none!important;filter:none!important;box-shadow:none!important}
.hsdemo-home .hsdemo-featured,
.hsdemo-home .hsdemo-category--briefing,
.hsdemo-home .hsdemo-category--business-ledger,
.hsdemo-home .hsdemo-category--social-compact{background-color:transparent!important}
.hsdemo-home .hsdemo-category--tech-lab,
.hsdemo-home .hsdemo-category--culture-mag{background-color:#fff!important}
.hsdemo-home .hsdemo-feature-card__body,
.hsdemo-home .hsdemo-category-card__body{background:transparent!important;background-image:none!important}
.hsdemo-poll-stage__intro p{max-width:28ch;margin:14px 0 0;color:#52616b;font-size:14px;line-height:1.5}
.hsdemo-poll-stage__archive{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:22px;padding:10px 14px;border:1px solid #0a6570;border-radius:999px;color:#075f69;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.hsdemo-poll-stage__archive:hover{background:#061019;border-color:#061019;color:#fff}
@media(max-width:820px){.hsdemo-poll-stage__intro p{max-width:52ch}.hsdemo-poll-stage__archive{margin-top:16px}}

/* P9.8 — HOME flat editorial surfaces: remove residual grey fades without touching dark/special modules. */
.hsdemo-home .hsdemo-data-block:not(.hsdemo-video-stage):not(.hsdemo-live-stage):not(.hsdemo-poll-stage):not(.hsdemo-ranking):not(.hsdemo-people):not(.hsdemo-category--sports-showcase){background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}
.hsdemo-home .hsdemo-data-block:not(.hsdemo-video-stage):not(.hsdemo-live-stage):not(.hsdemo-poll-stage):not(.hsdemo-ranking):not(.hsdemo-people):not(.hsdemo-category--sports-showcase)::before,.hsdemo-home .hsdemo-data-block:not(.hsdemo-video-stage):not(.hsdemo-live-stage):not(.hsdemo-poll-stage):not(.hsdemo-ranking):not(.hsdemo-people):not(.hsdemo-category--sports-showcase)::after{background-image:none!important;box-shadow:none!important;filter:none!important}
.hsdemo-home .hsdemo-feature-card,.hsdemo-home .hsdemo-category-card,.hsdemo-home .hsdemo-feature-card__body,.hsdemo-home .hsdemo-category-card__body{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}
.hsdemo-home .hsdemo-category--tech-lab,.hsdemo-home .hsdemo-category--culture-mag{background:#fff!important;background-image:none!important}
/* P9.9 — visual compositing fix. Chromium can paint a large dark/faded backdrop
   when a fixed element using backdrop-filter coexists with content-visibility.
   Performance is already stable, so visual correctness wins. */
.hsdemo-live-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:#061019!important}
.hsdemo-live-bar--bottom{isolation:isolate}
.hsdemo-home,.hsdemo-article-page,.hsdemo-main{background:#f5f7f8;background-image:none!important;filter:none!important}
.hsdemo-hero{box-shadow:none!important;filter:none!important}
.hsdemo-hero::before,.hsdemo-hero::after{content:none!important;display:none!important;background:none!important}
.hsdemo-home-video--poster:after{display:none!important;background:none!important}

