._hero_16l2q_1{padding:calc(var(--header-h) + clamp(3rem,7vw,6rem)) 1rem clamp(2.5rem,6vw,5rem);background:var(--q-bg);border-bottom:1px solid var(--q-line)}._heroInner_16l2q_8{max-width:920px;margin:0 auto;text-align:center}._eyebrow_16l2q_13{color:var(--q-blue-deep);font-weight:var(--q-w);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}._hero_16l2q_1 h1{max-width:850px;margin-inline:auto}._heroLead_16l2q_24{max-width:720px;margin:1rem auto 2rem;color:var(--q-ink-75);font-size:var(--t-body-lg)}._stats_16l2q_31{display:flex;justify-content:center;gap:clamp(1.5rem,6vw,4.5rem);margin:0 0 2rem}._stats_16l2q_31 div{display:grid}._stats_16l2q_31 dt{color:var(--q-blue-deep);font-size:2rem;font-weight:var(--q-w);line-height:1}._stats_16l2q_31 dd{margin:.3rem 0 0;color:var(--q-ink-75);font-size:.9rem}._actions_16l2q_52{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:820px;margin:0 auto}._intro_16l2q_60{max-width:880px;margin:0 auto}._intro_16l2q_60 h2{max-width:760px}._intro_16l2q_60 p{color:var(--q-ink-75)}._monthNav_16l2q_71{position:sticky;top:0;z-index:5;overflow-x:auto;background:#fffffff0;border-block:1px solid var(--q-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketing[data-bar=shown] ._monthNav_16l2q_71{top:var(--bar-h)}._monthNavInner_16l2q_83{display:flex;gap:.35rem;width:max-content;min-width:100%;max-width:var(--container);margin:0 auto;padding:.65rem 1rem;justify-content:center}._monthNav_16l2q_71 a{padding:.45rem .7rem;border-radius:var(--q-r-sm);color:var(--q-ink-75);font-size:.85rem;font-weight:var(--q-w);text-decoration:none;text-transform:uppercase}._monthNav_16l2q_71 a:hover{color:var(--q-blue-deep);background:var(--q-bg-2)}._calendar_16l2q_107{max-width:var(--container);margin:0 auto;padding:1rem clamp(1rem,3vw,2rem) var(--section)}._month_16l2q_71{padding-top:clamp(3rem,6vw,5rem);scroll-margin-top:calc(var(--bar-h) + 4rem)}._monthHeading_16l2q_116{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--q-line)}._monthHeading_16l2q_116>span{font-size:2.25rem}._monthHeading_16l2q_116 h2{margin:0}._monthHeading_16l2q_116 p{margin:.15rem 0 0;color:var(--q-ink-75)}._events_16l2q_133{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}._eventCard_16l2q_139{display:grid;grid-template-columns:76px 1fr;gap:1rem;padding:1.15rem;border:1px solid var(--q-line);border-radius:var(--q-r-md);background:#fff;box-shadow:0 2px 12px #1018280d}._date_16l2q_149{display:grid;align-content:start;justify-items:center;padding:.7rem .3rem;border-radius:8px;color:var(--q-blue-deep);background:#edf8ff}._date_16l2q_149 strong{font-size:1.9rem;line-height:1}._date_16l2q_149 span{margin-top:.3rem;font-size:.74rem;font-weight:var(--q-w)}._eventBody_16l2q_167 h3{margin:0;font-size:1.1rem}._eventBody_16l2q_167 p{margin:.65rem 0 0;color:var(--q-ink-75);font-size:.95rem;line-height:1.55}._eventTitle_16l2q_177{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._holiday_16l2q_183,._recurrence_16l2q_184{flex:0 0 auto;padding:.25rem .5rem;border-radius:var(--q-r-sm);font-size:.65rem;font-weight:var(--q-w);letter-spacing:.03em;text-transform:uppercase}._holiday_16l2q_183{color:#9b3d00;background:#fff0df}._recurrence_16l2q_184{color:var(--q-blue-deep);background:#edf8ff}._faq_16l2q_202{max-width:880px;margin:0 auto}._faq_16l2q_202 h2{margin-bottom:1.5rem}._faq_16l2q_202 details{padding:1.1rem 0;border-top:1px solid var(--q-line)}._faq_16l2q_202 details:last-child{border-bottom:1px solid var(--q-line)}._faq_16l2q_202 summary{cursor:pointer;font-weight:var(--q-w)}._faq_16l2q_202 details p{margin:1rem 0 0;color:var(--q-ink-75)}._finalCta_16l2q_224{max-width:900px;margin:0 auto;text-align:center}._finalCta_16l2q_224>p:not(._eyebrow_16l2q_13){max-width:680px;margin:0 auto 2rem;color:var(--q-ink-75)}@media(max-width:760px){._actions_16l2q_52,._events_16l2q_133{grid-template-columns:1fr}._monthNavInner_16l2q_83{justify-content:flex-start}._eventCard_16l2q_139{grid-template-columns:62px 1fr;padding:.9rem}._eventTitle_16l2q_177{display:grid}._holiday_16l2q_183,._recurrence_16l2q_184{justify-self:start}}
