.has-news-ticker{padding-bottom:88px}.news-ticker{position:fixed;z-index:1200;inset:auto 0 0;min-height:78px;display:flex;align-items:center;gap:14px;padding:8px max(18px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:linear-gradient(105deg,#102b41,#173f59);color:#fff;box-shadow:0 -5px 20px #102d4340;border-top:3px solid #f2ad3c}.news-ticker[hidden]{display:none}.news-ticker a{color:#fff;text-decoration:none}.news-ticker-title{display:flex;flex-direction:column;gap:3px;flex:none;white-space:nowrap;background:#f6c15f;color:#18283b!important;border-radius:10px;padding:8px 11px}.news-ticker-title strong{font-size:.83rem;font-weight:900;letter-spacing:.04em}.news-ticker-title small{font-size:.58rem;font-weight:800;letter-spacing:.045em}.news-ticker-headline{display:block;min-width:0;overflow:hidden;flex:1;font-size:1rem;font-weight:700;line-height:1.35;white-space:nowrap}.news-ticker-track{display:flex;width:max-content;animation:news-ticker-scroll var(--news-duration,70s) linear infinite}.news-ticker-copy{display:block;flex:none;padding-right:4rem}.news-ticker-copy::after{content:'  •';color:#f6c15f}.news-ticker-headline:focus-visible .news-ticker-track,.news-ticker-headline:hover .news-ticker-track{animation-play-state:paused}.news-ticker button{flex:none;border:1px solid #fff9;background:#ffffff12;color:#fff;border-radius:9px;width:40px;height:40px;font-size:1.35rem;cursor:pointer}.news-ticker button:focus-visible{outline:3px solid #f6c15f;outline-offset:2px}.news-page{max-width:920px;margin:auto}.news-filters{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.news-filters button{min-height:40px;border:1px solid #4a7288;border-radius:100px;background:#fff;color:#14334a;padding:6px 12px;font-weight:700;cursor:pointer}.news-filters button[aria-pressed=true]{background:#173f59;color:#fff}.news-item{border-top:1px solid #cfdae1;padding:13px 0}.news-item h3{font-size:1.08rem;line-height:1.35;margin:5px 0}.news-item h3 a{color:#0b4e79}.news-item p{margin:3px 0;color:#435465}.news-badge{font-size:.76rem;font-weight:800;color:#173f59;text-transform:uppercase;letter-spacing:.04em}@keyframes news-ticker-scroll{to{transform:translateX(-50%)}}@media(max-width:640px){.has-news-ticker{padding-bottom:92px}.news-ticker{min-height:82px;gap:8px;padding:7px max(10px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.news-ticker-title{padding:7px 8px;border-radius:8px}.news-ticker-title strong{font-size:.72rem}.news-ticker-title small{font-size:.49rem;letter-spacing:0}.news-ticker-headline{font-size:.88rem}.news-ticker-copy{padding-right:2.5rem}.news-ticker button{width:34px;height:36px}.news-page{padding:0 4px}}@media(prefers-reduced-motion:reduce){.news-ticker-track{animation:none}.news-ticker-copy[aria-hidden=true]{display:none}}.news-retry{display:block;min-height:44px;margin-top:12px;padding:10px 18px;border:1px solid #173f59;border-radius:10px;background:#173f59;color:#fff;font-weight:700;cursor:pointer}.news-retry:focus-visible{outline:3px solid #d08016;outline-offset:3px}