.site-announcement{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:38px;padding:6px 52px;font-size:13px;line-height:20px;display:flex;position:relative}.site-announcement-content{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;min-width:0;font-weight:700;display:flex}.site-announcement-content>svg{flex-shrink:0}.site-announcement-message{overflow-wrap:anywhere}.site-announcement a{text-decoration:none;color:inherit!important}.site-announcement .site-announcement-link{align-items:center;gap:5px;display:inline-flex;color:var(--announcement-highlight)!important}.announcement-badge{background:var(--announcement-highlight);color:#111;letter-spacing:.07em;text-transform:uppercase;border-radius:20px;padding:1px 8px;font-size:10px;font-weight:800;line-height:17px}.site-announcement .announcement-arrow,.site-announcement .site-announcement-close{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.site-announcement .announcement-prev{left:8px}.site-announcement .announcement-next{right:8px}.site-announcement[data-dismissible=true]{padding-right:88px}.site-announcement[data-dismissible=true] .announcement-next{right:44px}.site-announcement .site-announcement-close{background:0 0;right:8px}.site-announcement button:hover:not(:disabled){background:#ffffff29}.site-announcement button:disabled{opacity:.3;cursor:default}.site-announcement :is(a,button):focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:760px){.site-announcement{min-height:48px;padding:8px 48px;font-size:12px;line-height:17px}.site-announcement-content{gap:4px 7px}.site-announcement .announcement-arrow{width:36px;height:36px}.site-announcement .announcement-prev{left:4px}.site-announcement .announcement-next{right:4px}.site-announcement[data-dismissible=true]{padding-right:84px}.site-announcement[data-dismissible=true] .announcement-next{right:40px}.site-announcement .site-announcement-close{right:4px}}.announcement-badge{color:var(--announcement-badge-color,#111)}@container (width<=460px){.site-announcement{min-height:48px;padding:8px 48px;font-size:12px;line-height:17px}.site-announcement-content{gap:4px 7px}.site-announcement .announcement-arrow{width:36px;height:36px}.site-announcement .announcement-prev{left:4px}.site-announcement .announcement-next{right:4px}.site-announcement[data-dismissible=true]{padding-right:84px}.site-announcement[data-dismissible=true] .announcement-next{right:40px}}
