.latest-news-ticker{
  display:grid;
  min-height:52px;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:16px;
  overflow:hidden;
  padding:8px clamp(14px,4%,56px);
  border-bottom:1px solid #26384b;
  background:linear-gradient(100deg,#101e2d,#0a1522 70%);
}
.latest-news-ticker[hidden]{display:none!important}
#publicHeader[hidden]{display:none!important}
.latest-news-ticker> b{
  padding:7px 10px;
  border-radius:4px;
  background:#e72d3b;
  color:#fff;
  font-size:10px;
  font-weight:950;
  letter-spacing:.1em;
  text-transform:uppercase;
  white-space:nowrap;
}
.latest-ticker-window{min-width:0;overflow:hidden}
.latest-ticker-track{display:flex;width:max-content;align-items:center}
.latest-ticker-track:not(.is-static){animation:latestTickerScroll 42s linear infinite;will-change:transform}
.latest-news-ticker:hover .latest-ticker-track,
.latest-news-ticker:focus-within .latest-ticker-track{animation-play-state:paused}
.latest-ticker-group{display:flex;flex:none;align-items:center;gap:clamp(26px,4vw,58px);padding-right:clamp(26px,4vw,58px)}
.latest-ticker-headline{display:inline-flex;align-items:center;gap:9px;color:#e2ebf4;font-size:12px;font-weight:700;white-space:nowrap}
.latest-ticker-headline::after{width:5px;height:5px;flex:none;border-radius:50%;background:#6c8299;content:""}
.latest-ticker-headline b{padding:3px 5px;border-radius:3px;background:#61212b;color:#ff8790;font-size:8px;letter-spacing:.06em}
.latest-ticker-empty{color:#91a5ba;font-size:12px}
.latest-ticker-status{color:#ffc66d;font-size:11px;white-space:nowrap}
.latest-ticker-status[hidden]{display:none}
@keyframes latestTickerScroll{to{transform:translate3d(-50%,0,0)}}
@media(max-width:700px){
  .latest-news-ticker{min-height:46px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:7px 14px}
  .latest-news-ticker>b{padding:6px 7px;font-size:9px}
  .latest-ticker-headline{font-size:11px}
  .latest-ticker-group{gap:24px;padding-right:24px}
  .latest-ticker-status{grid-column:1/-1;white-space:normal}
}
@media(prefers-reduced-motion:reduce){
  .latest-ticker-track:not(.is-static){animation:none;transform:none}
  .latest-ticker-window{overflow-x:auto;scrollbar-width:thin}
}
