.announcement-static{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}
.road-news{display:none}
.news-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:650px){
 .announcement{display:block;padding:0;background:#112134;color:#fff;text-align:left;-webkit-text-size-adjust:100%;text-size-adjust:100%}
 .announcement-static{display:none}
 .road-news{display:flex;align-items:stretch;min-height:44px;min-width:0;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
 .news-label{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px 11px;background:#bc1028;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.05em}
 .news-viewport{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}
 .news-static{padding:8px 12px;font-size:.8125rem;font-weight:400;line-height:1.4;margin:0}
 .news-track{display:none;flex-shrink:0;width:max-content;align-items:center}
 .news-group{display:flex;align-items:center;flex-shrink:0;gap:32px;padding-right:32px}
 .news-headline{display:block;white-space:nowrap;font-size:.8125rem;line-height:1.4;font-weight:400;letter-spacing:0}
 .news-headline b{font-size:inherit;line-height:inherit;letter-spacing:.025em;color:#ffce32;font-weight:600}
 .road-news[data-active="true"] .news-static{display:none}
 .road-news[data-active="true"] .news-track{display:flex;animation:roadrunners-news-scroll var(--news-duration,400s) linear infinite}
 .road-news[data-paused="true"] .news-track{animation-play-state:paused}
 .news-pause{display:grid;place-items:center;width:44px;min-height:44px;flex-shrink:0;padding:0;border:0;border-left:1px solid #ffffff24;background:#112134;color:#ffce32;cursor:pointer}
 .news-pause:focus-visible{outline:2px solid #ffce32;outline-offset:-4px}
 .news-pause svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 .news-pause .news-play-icon{display:none;fill:currentColor;stroke-width:1}
 .news-pause[aria-pressed="true"] .news-pause-icon{display:none}
 .news-pause[aria-pressed="true"] .news-play-icon{display:block}
}
@media(hover:hover){.road-news:hover .news-track{animation-play-state:paused}}
@media(prefers-reduced-motion:reduce){
 .road-news[data-active="true"] .news-track{display:none;animation:none}
 .road-news[data-active="true"] .news-static{display:block}
 .road-news .news-pause{display:none}
}
@keyframes roadrunners-news-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
