.events-carousel-section[data-astro-cid-232pe5zt]{padding:clamp(3rem,8vw,5rem) 0;background:var(--color-bg-subtle)}[data-theme=high-contrast] .events-carousel-section[data-astro-cid-232pe5zt]{background:transparent}.events-carousel__header[data-astro-cid-232pe5zt]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.events-carousel__title[data-astro-cid-232pe5zt]{font-size:var(--text-article-h2);font-weight:500;margin:0;color:var(--color-text)}.events-carousel[data-astro-cid-232pe5zt]{position:relative}.events-carousel__viewport[data-astro-cid-232pe5zt]{overflow:hidden;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.events-carousel__container[data-astro-cid-232pe5zt]{display:flex;user-select:none;margin-left:-1.5rem}.events-carousel__slide[data-astro-cid-232pe5zt]{flex:0 0 33.333%;min-width:0;padding-left:1.5rem;display:flex}[data-theme=high-contrast] .events-carousel__slide[data-astro-cid-232pe5zt] .event-card[data-astro-cid-232pe5zt]{flex:1}[data-theme=high-contrast] .events-carousel__slide[data-astro-cid-232pe5zt]{padding-top:4px;padding-bottom:4px}@media (max-width: 1024px){.events-carousel__slide[data-astro-cid-232pe5zt]{flex:0 0 50%}}@media (max-width: 640px){.events-carousel__slide[data-astro-cid-232pe5zt]{flex:0 0 100%}}.events-carousel__nav[data-astro-cid-232pe5zt]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s;z-index:10}.events-carousel__nav[data-astro-cid-232pe5zt]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.events-carousel__nav[data-astro-cid-232pe5zt]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.events-carousel__nav--prev[data-astro-cid-232pe5zt]{left:-72px}.events-carousel__nav--next[data-astro-cid-232pe5zt]{right:-72px}@media (max-width: 1024px){.events-carousel__nav[data-astro-cid-232pe5zt]{display:none}}[data-theme=high-contrast] .events-carousel__nav[data-astro-cid-232pe5zt]{background:#000;border:2px solid var(--color-primary);color:var(--color-primary);transition:none}[data-theme=high-contrast] .events-carousel__nav[data-astro-cid-232pe5zt]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#000}[data-theme=high-contrast] .events-carousel__nav[data-astro-cid-232pe5zt]:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.events-carousel__dots[data-astro-cid-232pe5zt]{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.events-carousel__dot[data-astro-cid-232pe5zt]{width:10px;height:10px;border-radius:50%;background:var(--color-border);border:none;cursor:pointer;transition:background .2s,transform .2s;padding:0}.events-carousel__dot[data-astro-cid-232pe5zt]:hover{background:var(--color-primary);transform:scale(1.2)}.events-carousel__dot[data-astro-cid-232pe5zt].is-active{background:var(--color-primary)}.events-carousel__dot[data-astro-cid-232pe5zt]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=high-contrast] .events-carousel__dot[data-astro-cid-232pe5zt]{background:#fff;transition:none}[data-theme=high-contrast] .events-carousel__dot[data-astro-cid-232pe5zt].is-active{background:var(--color-primary)}[data-theme=high-contrast] .events-carousel__dot[data-astro-cid-232pe5zt]:hover{transform:none;outline:2px solid #ffffff;outline-offset:1px}.events-carousel__cta[data-astro-cid-232pe5zt]{text-align:center;margin-top:2rem}.announcements-carousel-section[data-astro-cid-wzuo3gov]{padding:clamp(3rem,8vw,5rem) 0;background:var(--color-bg)}.announcements-carousel__header[data-astro-cid-wzuo3gov]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.announcements-carousel__title[data-astro-cid-wzuo3gov]{font-size:var(--text-article-h2);font-weight:500;margin:0;color:var(--color-text)}.announcements-carousel[data-astro-cid-wzuo3gov]{position:relative}.announcements-carousel__viewport[data-astro-cid-wzuo3gov]{overflow:hidden;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.announcements-carousel__container[data-astro-cid-wzuo3gov]{display:flex;gap:1.25rem;user-select:none}.announcements-carousel__slide[data-astro-cid-wzuo3gov]{flex:0 0 calc(25% - .9375rem);min-width:0;display:flex}[data-theme=high-contrast] .announcements-carousel__slide[data-astro-cid-wzuo3gov]{padding-top:4px;padding-bottom:4px}@media (max-width: 1200px){.announcements-carousel__slide[data-astro-cid-wzuo3gov]{flex:0 0 calc(33.333% - .833rem)}}@media (max-width: 900px){.announcements-carousel__slide[data-astro-cid-wzuo3gov]{flex:0 0 calc(50% - .625rem)}}@media (max-width: 600px){.announcements-carousel__slide[data-astro-cid-wzuo3gov]{flex:0 0 85%}}.announcement-card--carousel{display:flex;flex-direction:column;height:100%;padding:1.25rem}.announcement-card--carousel h3[data-astro-cid-wzuo3gov]{font-size:1rem;font-weight:400;margin:0 0 .5rem;line-height:1.3}.announcement-card--carousel h3[data-astro-cid-wzuo3gov] a[data-astro-cid-wzuo3gov]{color:var(--color-primary);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcement-card--carousel h3[data-astro-cid-wzuo3gov] a[data-astro-cid-wzuo3gov]:after{content:"";position:absolute;inset:0}.announcement-card--carousel .announcement-card__excerpt[data-astro-cid-wzuo3gov]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.announcement-card--carousel .announcement-card__categories[data-astro-cid-wzuo3gov]{margin-top:auto}.announcement-card--carousel .category-tag[data-astro-cid-wzuo3gov]{font-size:var(--text-small);padding:.375rem .625rem}.announcements-carousel__nav[data-astro-cid-wzuo3gov]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s,opacity .2s;z-index:10;box-shadow:0 2px 8px #0000001a}.announcements-carousel__nav[data-astro-cid-wzuo3gov]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff}.announcements-carousel__nav[data-astro-cid-wzuo3gov]:disabled{opacity:.3;cursor:not-allowed}.announcements-carousel__nav[data-astro-cid-wzuo3gov]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=high-contrast] .announcements-carousel__nav[data-astro-cid-wzuo3gov]{background:#000;border:2px solid var(--color-primary);color:var(--color-primary);box-shadow:none;transition:none}[data-theme=high-contrast] .announcements-carousel__nav[data-astro-cid-wzuo3gov]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#000}[data-theme=high-contrast] .announcements-carousel__nav[data-astro-cid-wzuo3gov]:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.announcements-carousel__nav--prev[data-astro-cid-wzuo3gov]{left:-72px}.announcements-carousel__nav--next[data-astro-cid-wzuo3gov]{right:-72px}@media (max-width: 1024px){.announcements-carousel__nav[data-astro-cid-wzuo3gov]{display:none}}.announcements-carousel__cta[data-astro-cid-wzuo3gov]{text-align:center;margin-top:4rem}@media (prefers-reduced-motion: reduce){.announcement-card--carousel{transition:none}}
