body{padding-bottom:44px}
.news-ticker{position:fixed;inset:auto 0 0;z-index:35;display:flex;align-items:stretch;height:42px;background:#cf0000;color:#fff;box-shadow:0 -1px 4px #0000000d;font-family:var(--sans);font-size:17px;line-height:42px}
.news-ticker-label{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;padding:0 25px;background:#cf0000;color:#fff;font-size:20px;white-space:nowrap}
.news-ticker-label:hover{color:#fff;background:#b60000}
.news-ticker-window{min-width:0;flex:1;overflow:hidden}
.news-ticker-track{width:max-content;display:flex;animation:footer-news-scroll 100s linear infinite;will-change:transform}
.news-ticker-group{display:flex;align-items:center;flex-shrink:0;width:max-content}
.news-ticker-group a{display:flex;align-items:center;gap:22px;white-space:nowrap;padding-right:22px;color:#fff}
.news-ticker-group a:after{content:'';display:block;width:13px;height:13px;flex-shrink:0;border-radius:50%;background:#fff}
.news-ticker-group a:hover{text-decoration:underline;text-underline-offset:4px}
.news-ticker-pause{flex:0 0 40px;border:0;border-left:1px solid #ffffff40;background:#b90000;color:#fff;font:600 15px Arial,sans-serif}
.news-ticker:hover .news-ticker-track,.news-ticker:focus-within .news-ticker-track,.news-ticker.is-paused .news-ticker-track{animation-play-state:paused}
.news-ticker a:focus-visible,.news-ticker button:focus-visible{outline:2px solid white;outline-offset:-4px}
body #to-top{bottom:59px}body #toast{bottom:68px}
@keyframes footer-news-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:760px){body{padding-bottom:40px}.news-ticker{height:38px;line-height:38px;font-size:15px}.news-ticker-label{font-size:17px;padding:0 13px}.news-ticker-pause{flex-basis:32px}.news-ticker-group a{gap:16px;padding-right:16px}.news-ticker-group a:after{width:10px;height:10px}body #to-top{bottom:52px}}
@media(prefers-reduced-motion:reduce){.news-ticker-track{animation:none;transform:none}.news-ticker-window{overflow-x:auto}.news-ticker-group[aria-hidden=true]{display:none}.news-ticker-pause{display:none}}
@media print{body{padding-bottom:0}.news-ticker{display:none}}
