.flash-banner{background:var(--blue);color:#fff;border-top:1px solid rgba(255,255,255,.15);overflow:hidden}.flash-marquee-shell{position:relative;display:flex;align-items:center;width:100%;min-height:80px}.flash-marquee-viewport{min-width:0;flex:1;overflow:hidden}.flash-marquee-track{display:flex;align-items:center;width:max-content;margin:0;white-space:nowrap}.flash-marquee-set-item{color:#fff;font-family:var(--heading);font-size:clamp(20px,1.9vw,28px);font-weight:400;letter-spacing:.01em;line-height:1.2}.flash-marquee-separator{display:grid;place-items:center;width:18px;height:18px;margin-inline:30px;color:#bdeaff;flex:0 0 auto}.flash-marquee-separator .icon{width:15px;height:15px;stroke-width:1.8}.flash-marquee-pause{position:absolute;right:20px;z-index:2;flex:0 0 auto;min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.56);border-radius:999px;background:var(--blue);color:#fff;font:inherit;font-size:12px;letter-spacing:.04em;transition:background .2s,color .2s}.flash-marquee-pause:hover{background:#fff;color:var(--blue)}.flash-marquee-pause:focus-visible{outline:2px solid #fff;outline-offset:3px}.flash-marquee-pause:disabled{cursor:default;opacity:.72}.flash-banner:not(.is-marquee-enhanced) .flash-marquee-viewport{overflow:visible;padding-inline:20px}.flash-banner:not(.is-marquee-enhanced) .flash-marquee-track{display:flex;width:auto;flex-wrap:wrap;row-gap:9px;padding-block:18px;white-space:normal}.flash-banner:not(.is-marquee-enhanced) .flash-marquee-set-item{white-space:normal}@media (max-width:680px){.flash-marquee-shell{min-height:72px}.flash-marquee-set-item{font-size:20px}.flash-marquee-separator{margin-inline:18px}.flash-marquee-pause{right:14px;min-height:30px;padding-inline:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.flash-marquee-viewport{overflow:visible}.flash-marquee-track{display:flex!important;width:auto!important;flex-wrap:wrap;row-gap:9px;padding-block:18px;transform:none!important;white-space:normal!important}.flash-marquee-set-item{white-space:normal}.flash-marquee-pause{display:none}}.no-motion .flash-marquee-viewport{overflow:visible}.no-motion .flash-marquee-track{display:flex!important;width:auto!important;flex-wrap:wrap;row-gap:9px;padding-block:18px;transform:none!important;white-space:normal!important}.no-motion .flash-marquee-set-item{white-space:normal}.no-motion .flash-marquee-pause{display:none}.flash-banner:not(.is-marquee-enhanced) .flash-marquee-track{display:grid;grid-template-columns:1fr;gap:12px}.flash-banner:not(.is-marquee-enhanced) .flash-marquee-separator{display:none}.flash-marquee-shell:after{content:"";position:absolute;inset:0 0 0 auto;width:100px;z-index:1;background:linear-gradient(90deg,transparent,var(--blue) 20px);pointer-events:none}.flash-banner:not(.is-marquee-enhanced) .flash-marquee-shell:after{display:none}