.news-hub[hidden]{display:none!important}
.news-hub{position:relative;isolation:isolate;overflow:hidden;background:#06243a;color:#fff;border-bottom:1px solid rgba(118,218,241,.18)}
.news-hub::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 12% 5%,rgba(30,151,201,.16),transparent 34%),linear-gradient(105deg,#06243a 0%,#0a3350 56%,#082941 100%);pointer-events:none}
.news-hub-shell{position:relative;width:min(1180px,calc(100% - 2rem));min-height:154px;margin:0 auto;display:grid;grid-template-columns:minmax(0,960px) auto;align-items:center;gap:1rem;padding:1rem 0}
.news-hub-viewport{min-width:0;overflow:hidden}
.news-hub-track{display:flex;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform;backface-visibility:hidden}
.news-hub-card{flex:0 0 100%;min-width:0;max-width:100%;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);overflow:hidden;contain:paint;color:#fff}
.news-hub-card.no-image{grid-template-columns:minmax(0,1fr)}
.news-hub-card img{display:block;box-sizing:border-box;width:108px;height:108px;border-radius:24px;object-fit:cover;backface-visibility:hidden;transform:translateZ(0);filter:drop-shadow(0 8px 18px rgba(0,0,0,.13))}
.news-hub-card img.is-app-icon{object-fit:contain}
.news-hub-copy{min-width:0;max-width:760px}
.news-hub-card.no-image .news-hub-copy{max-width:860px}
.news-hub-kicker{margin:0 0 .32rem;color:#72d9ef;font-size:.69rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.news-hub-card h2{margin:0;color:#fff;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.17;letter-spacing:-.023em}
.news-hub-card p:not(.news-hub-kicker){margin:.34rem 0 .75rem;color:#c8dae5;line-height:1.45;font-size:.92rem}
.news-hub-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.61rem 1rem;border:1px solid rgba(114,217,239,.48);border-radius:10px;background:#0875ad;color:#fff;font-size:.86rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}
.news-hub-link:hover,.news-hub-link:focus-visible,.news-hub-link:active,.news-hub-link:visited{color:#fff}
.news-hub-link:hover{background:#0a8bc4;border-color:#72d9ef;transform:translateY(-1px)}
.news-hub-link:focus-visible,.news-hub-button:focus-visible{outline:3px solid #72d9ef;outline-offset:3px}
.news-hub-controls{display:grid;grid-template-columns:40px auto 40px;align-items:center;align-self:end;gap:.55rem;justify-self:end;margin-bottom:.15rem}
.news-hub-button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(190,208,220,.6);border-radius:999px;background:rgba(255,255,255,.96);color:#0b5f8c;font:800 1.15rem/1 system-ui;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.13);transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}
.news-hub-button:hover,.news-hub-button:focus-visible,.news-hub-button:active{border-color:#72d9ef;background:#eaf7fb;color:#063f61}
.news-hub-button:active{transform:scale(.96)}
.news-hub-dots{display:flex;align-items:center;min-width:48px;justify-content:center}
.news-hub-counter{color:#d7e8f0;font-size:.78rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}
.news-hub-progress{display:none}
.news-hub-skeleton{height:108px;border-radius:24px;background:rgba(255,255,255,.055)}
@media(max-width:1000px){.news-hub-shell{grid-template-columns:minmax(0,1fr) auto}}
@media(max-width:820px){.news-hub-shell{min-height:148px;gap:1rem}.news-hub-card{grid-template-columns:92px minmax(0,1fr);gap:1rem}.news-hub-card.no-image{grid-template-columns:minmax(0,1fr)}.news-hub-card img{width:86px;height:86px;border-radius:20px}.news-hub-card p:not(.news-hub-kicker){margin-bottom:.62rem}.news-hub-controls{grid-template-columns:38px auto 38px}.news-hub-button{width:38px;height:38px}}
@media(max-width:600px){.news-hub-shell{display:block;width:min(100% - 1.25rem,1180px);min-height:154px;padding:.78rem 0}.news-hub-card{grid-template-columns:74px minmax(0,1fr);gap:.82rem;align-items:start;padding-bottom:.05rem}.news-hub-card.no-image{grid-template-columns:minmax(0,1fr);padding-bottom:2.55rem}.news-hub-card img{width:70px;height:70px;border-radius:17px}.news-hub-kicker{margin-top:.08rem;font-size:.62rem}.news-hub-card h2{font-size:1.08rem;line-height:1.2}.news-hub-card p:not(.news-hub-kicker){display:-webkit-box;margin:.25rem 0 .58rem;font-size:.84rem;line-height:1.38;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-hub-link{min-height:38px;padding:.56rem .86rem;font-size:.82rem}.news-hub-controls{position:absolute;right:0;bottom:.72rem;margin:0}.news-hub-skeleton{height:128px}}
@media(prefers-reduced-motion:reduce){.news-hub-track,.news-hub-link,.news-hub-button{transition:none}.news-hub-link:hover{transform:none}}
