.eh[data-astro-cid-map3axlu]{background:var(--navy);color:#fff;padding-block:64px 56px}.eh__inner[data-astro-cid-map3axlu]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.eh[data-astro-cid-map3axlu] .eyebrow[data-astro-cid-map3axlu]{color:var(--gold-soft)}.eh[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{color:#fff;margin:10px 0 12px;font-size:clamp(2.5rem,5vw,3.75rem)}.eh__lead[data-astro-cid-map3axlu]{color:#d9d4ec;max-width:52ch;margin:0;font-size:1.15rem}.eh__subscribe[data-astro-cid-map3axlu]{background:var(--gold);color:var(--navy);align-items:center;gap:10px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.eh__subscribe[data-astro-cid-map3axlu]:hover{background:var(--gold-soft)}.eh__subscribe[data-astro-cid-map3axlu] svg[data-astro-cid-map3axlu]{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.next[data-astro-cid-map3axlu]{padding-block:56px 24px}.next[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu],.year[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{margin:0 0 24px;font-size:clamp(1.9rem,3.4vw,2.5rem)}.next__list[data-astro-cid-map3axlu]{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;display:grid}.next__item[data-astro-cid-map3axlu]{border:1px solid var(--line);border-top:4px solid var(--cat);background:#fff;gap:16px;padding:18px;list-style:none;display:flex}.next__item--lead[data-astro-cid-map3axlu]{flex-direction:column;grid-row:span 2;padding:28px}.next__date[data-astro-cid-map3axlu]{background:var(--cream);border:1px solid var(--line);flex-shrink:0;align-content:center;place-items:center;width:64px;height:64px;display:grid}.next__item--lead[data-astro-cid-map3axlu] .next__date[data-astro-cid-map3axlu]{width:96px;height:96px}.next__date[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{font:700 .75rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.next__date[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{font:600 1.9rem/1 var(--font-heading);color:var(--navy)}.next__item--lead[data-astro-cid-map3axlu] .next__date[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{font-size:2.8rem}.next__meta[data-astro-cid-map3axlu]{color:var(--color-muted);align-items:center;gap:10px;margin:0 0 4px;font-size:.8125rem;font-weight:700;display:flex}.cat[data-astro-cid-map3axlu]{color:#fff;background:var(--cat);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-size:.6875rem}.next[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{margin:0 0 4px;font-size:1.3rem}.next__item--lead[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{font-size:2rem}.next__when[data-astro-cid-map3axlu]{color:var(--color-text-secondary);margin:0;font-size:.9375rem}.next__summary[data-astro-cid-map3axlu]{color:var(--color-text-secondary);margin:12px 0 0}.year[data-astro-cid-map3axlu]{padding-block:40px 88px}.year__head[data-astro-cid-map3axlu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.year__head[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{margin:0}.legend[data-astro-cid-map3axlu]{color:var(--color-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:.875rem;display:flex}.legend[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{align-items:center;gap:6px;list-style:none;display:inline-flex}.dot[data-astro-cid-map3axlu]{background:var(--cat);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.regular[data-astro-cid-map3axlu]{border:1px solid var(--line);background:#fff;margin-bottom:20px;padding:20px 24px}.regular[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{margin:0 0 12px;font-size:1.3rem}.regular[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{grid-template-columns:repeat(3,1fr);gap:12px 24px;margin:0;padding:0;display:grid}.regular[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;list-style:none;display:grid}.regular[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{color:var(--navy)}.regular[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu]:last-child{color:var(--color-muted);grid-column:2;font-size:.875rem}.months[data-astro-cid-map3axlu]{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;display:grid}.month[data-astro-cid-map3axlu]{border:1px solid var(--line);background:#fff;padding:18px;list-style:none}.month--now[data-astro-cid-map3axlu]{border-color:var(--gold);box-shadow:inset 0 3px 0 var(--gold)}.month--empty[data-astro-cid-map3axlu]{background:0 0}.month[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{margin:0 0 10px;font-size:1.35rem}.month[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{gap:10px;margin:0;padding:0;display:grid}.month[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{border-left:3px solid var(--cat);align-items:flex-start;gap:12px;padding-left:10px;list-style:none;display:flex}.month__day[data-astro-cid-map3axlu]{font:600 1.3rem/1.1 var(--font-heading);color:var(--navy);min-width:1.6em}.month[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.month[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{color:var(--color-muted)}.month__none[data-astro-cid-map3axlu]{color:var(--color-muted);margin:0;font-size:.875rem}.year__note[data-astro-cid-map3axlu]{color:var(--color-muted);margin:20px 0 0;font-size:.9375rem}@media (width<=1000px){.next__list[data-astro-cid-map3axlu]{grid-template-columns:1fr 1fr}.months[data-astro-cid-map3axlu]{grid-template-columns:repeat(2,1fr)}.regular[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{grid-template-columns:1fr}}@media (width<=600px){.next__list[data-astro-cid-map3axlu],.months[data-astro-cid-map3axlu]{grid-template-columns:1fr}.next__item--lead[data-astro-cid-map3axlu]{grid-row:auto}}
