html.announcement-modal-open,body.announcement-modal-open{overflow:hidden;overscroll-behavior:none}.announcement-modal{position:fixed;z-index:60;display:grid;place-items:center;inset:0;padding:1rem;overscroll-behavior:contain}.announcement-modal--position-top{place-items:start center}.announcement-modal--position-center{place-items:center}.announcement-modal--position-bottom{place-items:end center}.announcement-modal__backdrop{position:absolute;inset:0;background:#073b5a9e}.announcement-modal__panel{position:relative;z-index:1;width:min(100%,38rem);padding:0;overflow:hidden;border-radius:.25rem;background:var(--site-surface);box-shadow:var(--site-shadow)}.announcement-modal__carousel{position:relative;z-index:1;width:min(100%,48rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--site-primary) 78%,white) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.announcement-modal__carousel::-webkit-scrollbar{width:.55rem}.announcement-modal__carousel::-webkit-scrollbar-track{margin-block:.5rem;border-radius:999px;background:transparent}.announcement-modal__carousel::-webkit-scrollbar-thumb{min-height:2.5rem;border:.14rem solid transparent;border-radius:999px;background:color-mix(in srgb,var(--site-primary) 78%,white);background-clip:padding-box}.announcement-modal__carousel::-webkit-scrollbar-thumb:hover{background:var(--site-primary);background-clip:padding-box}.announcement-modal__carousel .announcement-modal__panel{margin-inline:auto}.announcement-modal__panel--size-small{width:min(100%,28rem)}.announcement-modal__panel--size-medium{width:min(100%,38rem)}.announcement-modal__panel--size-large{width:min(100%,48rem)}.announcement-modal__toolbar{position:relative;display:flex;align-items:center;min-height:3.75rem;padding:.6rem .8rem;border-bottom:1px solid var(--site-border);background:#fff}.announcement-modal__mark{display:grid;width:2rem;height:2rem;border-radius:.25rem;place-items:center;background:#eff6ff;color:var(--site-primary);font-size:.85rem}.announcement-modal__counter{position:absolute;left:50%;color:var(--site-muted);font-size:.78rem;font-weight:750;transform:translate(-50%)}.announcement-modal__heading{padding:1.25rem 1.25rem 1.15rem;border-bottom:1px solid var(--site-border);background:#fff}.announcement-modal__image{display:grid;min-width:0;margin:0;overflow:hidden;place-items:center;background:#f1f5f9}.announcement-modal__image img{display:block;width:100%;height:auto}.announcement-modal__body-wrap{display:grid}.announcement-modal__panel--split.announcement-modal__panel--columns-two:not(.announcement-modal__panel--size-small) .announcement-modal__body-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.announcement-modal__panel--split.announcement-modal__panel--content-text_first .announcement-modal__content{order:1}.announcement-modal__panel--split.announcement-modal__panel--content-text_first .announcement-modal__image{order:2}.announcement-modal__content{padding:2.5rem}.announcement-modal__close{display:inline-flex;justify-self:end;margin-left:auto;width:fit-content;min-height:2.2rem;gap:.45rem;align-items:center;padding:0 .7rem;border:1px solid var(--site-border);border-radius:.2rem;background:var(--site-surface-muted);color:var(--site-ink);font-size:.76rem;font-weight:750;line-height:1}.announcement-modal__close svg{display:block;width:.8rem;height:.8rem;margin:0;line-height:1}.announcement-modal__navigation{position:relative;z-index:2;display:grid;width:min(100%,34rem);grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;margin:.75rem auto 0}.announcement-modal__navigation>button{display:grid;width:2.5rem;height:2.5rem;border:1px solid rgb(255 255 255 / 45%);border-radius:50%;place-items:center;background:#031f49e0;color:#fff}.announcement-modal__dots{display:flex;gap:.45rem;justify-content:center}.announcement-modal__dots button{width:1.7rem;height:.24rem;padding:0;border:0;background:#ffffff73}.announcement-modal__dots button[aria-current=true]{background:#fff}.announcement-modal__title{margin:0;font-size:1.75rem;line-height:1.15}.announcement-modal__body{margin-block:1rem 1.5rem;color:var(--site-muted);line-height:1.6}.announcement-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.announcement-modal__actions>:last-child:nth-child(odd){grid-column:1 / -1}@media(max-width:42rem){.announcement-modal{padding:.75rem}.announcement-modal__carousel{max-height:calc(100dvh - 1.5rem)}.announcement-modal__toolbar{min-height:3.4rem;padding-inline:.65rem}.announcement-modal__close{min-width:2.2rem;justify-content:center;padding-inline:.55rem}.announcement-modal__close span{display:none}.announcement-modal__navigation{gap:.55rem;margin-top:.6rem}.announcement-modal__panel--split{grid-template-columns:1fr}.announcement-modal__content{padding:1.5rem}.announcement-modal__actions{grid-template-columns:1fr}.announcement-modal__actions>*{grid-column:1}}
