.icca-announcements{display:flex;align-items:stretch;gap:0;min-height:76px;background:#081d42;color:#f6ecd5;font-family:inherit;overflow:hidden}.icca-label{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:20px 26px;font-size:11px;letter-spacing:1.6px;font-weight:800;background:#102c58;border-right:1px solid #d1b77b38;z-index:1}.icca-live{width:8px;height:8px;background:#e4bf72;border-radius:50%;animation:icca-flash 3s ease-in-out infinite}.icca-window{overflow:hidden;min-width:0;flex:1;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 25px,#000 calc(100% - 25px),transparent)}.icca-track{display:flex;width:max-content;animation:icca-scroll var(--icca-duration,40s) linear infinite;will-change:transform}.icca-group{display:flex;align-items:center;flex-shrink:0;gap:38px;white-space:nowrap;padding-right:38px}.icca-item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px;line-height:1.7;letter-spacing:.3px;text-decoration:none;color:inherit}.icca-item strong{color:#e3be75;font-size:10px;letter-spacing:1.2px}.icca-item:hover{text-decoration:underline}.icca-separator{color:#d2b578}.icca-pause{font:inherit;font-size:11px;font-weight:700;letter-spacing:.6px;color:#e6d5b1;background:#081d42;border:0;border-left:1px solid #d1b77b38;padding:16px 20px;cursor:pointer;min-width:74px;z-index:1}.icca-pause:hover{background:#19365e}.icca-announcements:hover .icca-track,.icca-announcements:focus-within .icca-track,.icca-announcements.is-paused .icca-track{animation-play-state:paused}.icca-announcements.is-paused .icca-live{animation:none}.icca-announcements a:focus-visible,.icca-pause:focus-visible,.icca-window:focus-visible{outline:2px solid #e8c988;outline-offset:-3px}.icca-event-link{white-space:nowrap}@keyframes icca-scroll{to{transform:translateX(-50%)}}@keyframes icca-flash{0%,100%{box-shadow:0 0 0 0 #e4bf7233;opacity:1}50%{box-shadow:0 0 0 7px #e4bf7200;opacity:.55}}@media(max-width:650px){.icca-announcements{flex-wrap:wrap;min-height:88px}.icca-label{padding:12px 16px;flex:1;border-right:0;font-size:10px}.icca-pause{order:0;padding:10px 15px;background:#102c58}.icca-window{order:1;flex-basis:100%;padding:15px 0}.icca-item{font-size:12px}.icca-group{gap:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){.icca-track{animation:none;transform:none;will-change:auto}.icca-live{animation:none}.icca-window{overflow-x:auto;mask-image:none;padding:16px}.icca-group[aria-hidden=true]{display:none}.icca-pause{display:none}}
