[data-v-ee3c94ad]:root{--blue-1:#009ee5;--blue-1-rgb:0,158,229;--blue-1-rgb-bg:0 158 229}:root.accessibility-active[data-v-ee3c94ad]{--blue-1:#007db8;--blue-1-rgb:0,125,184;--blue-1-rgb-bg:0 125 184}.month-switcher[data-v-ee3c94ad]{align-items:center}.month-switcher-button[data-v-ee3c94ad]{background:transparent;border:none;cursor:pointer;padding:0}.month-switcher-button[data-v-ee3c94ad]:disabled{cursor:not-allowed}.month-switcher-button img[data-v-ee3c94ad]{display:block;width:1.5rem}.month-switcher-button--prev[data-v-ee3c94ad]{margin-right:1.25rem}.month-switcher-button--prev img[data-v-ee3c94ad]{transform:scaleX(-1)}.month-switcher-button--next[data-v-ee3c94ad]{margin-left:1.25rem}.month-switcher-value[data-v-ee3c94ad]{align-items:center;background:#fff;border-radius:1rem;display:flex;font-size:1.125rem;font-weight:700;height:3.125rem;justify-content:center;line-height:1;text-transform:uppercase;width:14rem}.month-switcher--grey .month-switcher-value[data-v-ee3c94ad]{background:#f5f5f5}[data-v-bdd07d30]:root{--blue-1:#009ee5;--blue-1-rgb:0,158,229;--blue-1-rgb-bg:0 158 229}:root.accessibility-active[data-v-bdd07d30]{--blue-1:#007db8;--blue-1-rgb:0,125,184;--blue-1-rgb-bg:0 125 184}.search-input[data-v-bdd07d30]{margin-bottom:0}.search-input[data-v-bdd07d30] input{border:none;border-radius:1rem;box-sizing:border-box;font-size:1.125rem;font-weight:700;height:3.125rem;padding:0 1rem}.search-input--grey[data-v-bdd07d30] input{background:#f5f5f5}[data-v-80a56235]:root{--blue-1:#009ee5;--blue-1-rgb:0,158,229;--blue-1-rgb-bg:0 158 229}:root.accessibility-active[data-v-80a56235]{--blue-1:#007db8;--blue-1-rgb:0,125,184;--blue-1-rgb-bg:0 125 184}.calendar-header[data-v-80a56235]{margin-bottom:2.5rem}@media (min-width:1024px){.calendar-header[data-v-80a56235]{align-items:center;display:flex;justify-content:space-between;margin-bottom:5rem}}.calendar-header-title[data-v-80a56235]{margin-bottom:1.75rem}@media (min-width:1024px){.calendar-header-title[data-v-80a56235]{line-height:1;margin-bottom:0}}.calendar-actions[data-v-80a56235]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:.625rem}@media (min-width:1024px){.calendar-actions[data-v-80a56235]{grid-column-gap:2rem;grid-row-gap:0}}[data-v-ac51ac40]:root{--blue-1:#009ee5;--blue-1-rgb:0,158,229;--blue-1-rgb-bg:0 158 229}:root.accessibility-active[data-v-ac51ac40]{--blue-1:#007db8;--blue-1-rgb:0,125,184;--blue-1-rgb-bg:0 125 184}.event-dialog[data-v-ac51ac40]{background:#fff;border:0;border-radius:1.25rem;box-shadow:0 24px 80px #0a143c4d;color:#131f72;margin:auto;max-height:calc(100dvh - 2rem);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;text-align:left;width:min(44rem,100% - 2rem)}.event-dialog[data-v-ac51ac40]::backdrop{background:#0c1739ad}.event-dialog__bar[data-v-ac51ac40]{align-items:center;background:#f3f6f8;border-bottom:1px solid #dce4eb;display:flex;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;padding:.75rem 1.5rem;position:sticky;top:0;z-index:1}.event-dialog__close[data-v-ac51ac40]{align-items:center;background:#fff;border:1px solid #c7d2df;border-radius:.5rem;color:#131f72;cursor:pointer;display:inline-flex;gap:.6rem;min-height:2.75rem;padding:.4rem .8rem}.event-dialog__close span[data-v-ac51ac40]{font-size:1.6rem;line-height:1}.event-dialog__body[data-v-ac51ac40]{padding:clamp(1.5rem,4vw,2.5rem)}.event-dialog__body h2[data-v-ac51ac40]{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;line-height:1.08;margin:0 0 1.25rem;overflow-wrap:anywhere}.event-dialog__date[data-v-ac51ac40]{font-size:1.25rem;font-weight:700}.event-dialog__time[data-v-ac51ac40]{color:#40556d;margin-top:.25rem}.event-dialog__description[data-v-ac51ac40]{color:#25384d;line-height:1.6;margin-top:1.75rem;overflow-wrap:anywhere;white-space:pre-wrap}.event-dialog__closure[data-v-ac51ac40]{background:#a4dc44;border-radius:.4rem;color:#131f72;display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:1.25rem;padding:.35rem .7rem}.event-dialog__action[data-v-ac51ac40]{margin-top:1.75rem}.event-dialog__back[data-v-ac51ac40]{background:transparent;border:0;color:#131f72;cursor:pointer;margin-bottom:1rem;min-height:2.75rem;padding:0;text-decoration:underline}.event-dialog__choices[data-v-ac51ac40]{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.event-dialog__choices button[data-v-ac51ac40]{background:#f3f6f8;border:1px solid #dce4eb;border-radius:.75rem;color:#131f72;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:1rem;text-align:left;width:100%}.event-dialog__choices .event-dialog__choice--closed[data-v-ac51ac40]{border-left:.35rem solid #a4dc44}.event-dialog__choice-label[data-v-ac51ac40]{font-size:.85rem;font-weight:700}.event-dialog a[data-v-ac51ac40]:focus-visible,.event-dialog button[data-v-ac51ac40]:focus-visible{outline:3px solid #131f72;outline-offset:3px}[data-v-ca666d4d]:root{--blue-1:#009ee5;--blue-1-rgb:0,158,229;--blue-1-rgb-bg:0 158 229}:root.accessibility-active[data-v-ca666d4d]{--blue-1:#007db8;--blue-1-rgb:0,125,184;--blue-1-rgb-bg:0 125 184}.event-card[data-v-ca666d4d]{background:#fff;border-radius:1.25rem;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.event-card--grey[data-v-ca666d4d]{background:#f5f5f5}.event-card--closed[data-v-ca666d4d]{box-shadow:inset 0 .4rem #a4dc44}.event-card__body[data-v-ca666d4d]{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:2rem 1.75rem 2.25rem}@media (min-width:1024px){.event-card__body[data-v-ca666d4d]{padding:2.5rem 1.75rem}}.event-card__date[data-v-ca666d4d]{color:#0077ad;font-size:1.25rem;font-weight:700;line-height:1.25;margin-bottom:1.3rem}.event-card__title[data-v-ca666d4d]{color:#131f72;font-size:clamp(1.8rem,2.7vw,2.35rem);font-weight:700;line-height:1.08;margin:0 0 1rem;overflow-wrap:anywhere}.event-card__time[data-v-ca666d4d]{color:#40556d;font-size:1.0625rem;font-weight:700;margin:0 0 1.1rem}.event-card__description[data-v-ca666d4d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#25384d;font-size:1.125rem;line-height:1.5;margin:0 0 1.75rem;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.event-card__actions[data-v-ca666d4d]{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;margin-top:auto;width:100%}.event-card__read-more[data-v-ca666d4d]{align-items:center;background:transparent;border:0;color:#131f72;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.75rem;min-height:2.75rem;padding:.35rem 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.2em}.event-card__read-more span[data-v-ca666d4d]{font-size:1.4rem}.event-card a[data-v-ca666d4d]:focus-visible,.event-card button[data-v-ca666d4d]:focus-visible{outline:3px solid #131f72;outline-offset:4px}[data-v-57608cbc]:root{--blue-1:#009ee5;--blue-1-rgb:0,158,229;--blue-1-rgb-bg:0 158 229}:root.accessibility-active[data-v-57608cbc]{--blue-1:#007db8;--blue-1-rgb:0,125,184;--blue-1-rgb-bg:0 125 184}.events-grid[data-v-57608cbc]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.625rem}@media (min-width:768px){.events-grid[data-v-57608cbc]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.events-grid[data-v-57608cbc]{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem}}.events-grid__empty-state[data-v-57608cbc]{color:#838585;font-size:1.5rem;grid-column:1/-1;padding-block:4rem;text-align:center}.events-grid-spinner[data-v-57608cbc]{grid-column:1/-1;margin:4rem auto}
