.cal-hero[data-astro-cid-hwhoij2l]{padding-top:var(--space-xl);background:radial-gradient(60% 70% at 20% 0%, var(--accent-soft) 0%, transparent 60%)}.crumbs[data-astro-cid-hwhoij2l]{font-size:var(--step--1);color:var(--text-faint);margin-bottom:var(--space-m);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]{color:var(--text-muted)}.cal-hero__title[data-astro-cid-hwhoij2l]{font-size:var(--step-4)}.cal-hero__lead[data-astro-cid-hwhoij2l]{margin-top:var(--space-xs);max-width:42rem}.cal-past[data-astro-cid-hwhoij2l]{margin-top:var(--space-s);max-width:42rem;padding:var(--space-xs) var(--space-s);border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--surface)}.cal-jump[data-astro-cid-hwhoij2l]{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.cal-jump[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-size:var(--step--1);padding:.4rem .85rem;font-weight:550;text-decoration:none}.cal-jump[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]:hover{border-color:var(--accent-border)}.cal-body[data-astro-cid-hwhoij2l]{max-width:56rem}.cal-section[data-astro-cid-hwhoij2l]{margin-top:var(--space-2xl);scroll-margin-top:var(--space-m)}.cal-section[data-astro-cid-hwhoij2l] h2[data-astro-cid-hwhoij2l]{font-size:var(--step-2)}.cal-text[data-astro-cid-hwhoij2l]{margin-top:var(--space-xs);max-width:42rem;color:var(--text-muted)}.cal-table[data-astro-cid-hwhoij2l]{width:100%;margin-top:var(--space-s);border-collapse:collapse;font-size:var(--step--1);font-variant-numeric:tabular-nums}.cal-table[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l],.cal-table[data-astro-cid-hwhoij2l] td[data-astro-cid-hwhoij2l]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .75rem .55rem 0}.cal-table[data-astro-cid-hwhoij2l] thead[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l]{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;border-bottom-color:var(--border-strong);font-size:.75rem;font-weight:600}.cal-table[data-astro-cid-hwhoij2l] tbody[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l]{font-weight:550}.cal-table[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-border);text-underline-offset:.18em}.cal-table[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]:hover{text-decoration-color:currentColor}.cal-table[data-astro-cid-hwhoij2l] td[data-astro-cid-hwhoij2l] span[data-astro-cid-hwhoij2l]{display:block}.cal-table--days[data-astro-cid-hwhoij2l] td[data-astro-cid-hwhoij2l]{white-space:nowrap}.cal-moved[data-astro-cid-hwhoij2l]{color:var(--accent-strong);font-weight:600}.cal-month[data-astro-cid-hwhoij2l]{margin-top:var(--space-l)}.cal-month__title[data-astro-cid-hwhoij2l]{font-size:var(--step-1)}.cal-table--month[data-astro-cid-hwhoij2l]{table-layout:fixed}.cal-date[data-astro-cid-hwhoij2l]{white-space:nowrap;width:7rem;color:var(--text-muted)}.cal-table--month[data-astro-cid-hwhoij2l] thead[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l]:nth-child(2){width:38%}.cal-table--month[data-astro-cid-hwhoij2l] thead[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l]:nth-child(3){width:24%}.cal-note[data-astro-cid-hwhoij2l]{color:var(--text-muted);margin-top:.15rem;font-weight:400;display:block}.cal-close[data-astro-cid-hwhoij2l]{color:var(--text-muted)}.cal-weekends[data-astro-cid-hwhoij2l],.cal-later[data-astro-cid-hwhoij2l],.cal-sources[data-astro-cid-hwhoij2l]{margin-top:var(--space-s);padding:0;list-style:none}.cal-weekends[data-astro-cid-hwhoij2l] li[data-astro-cid-hwhoij2l],.cal-later[data-astro-cid-hwhoij2l] li[data-astro-cid-hwhoij2l]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem .75rem;padding:.5rem 0;display:flex}.cal-weekends__range[data-astro-cid-hwhoij2l]{min-width:min(100%,22rem);color:var(--text-muted)}.cal-weekends[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l],.cal-later[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]{font-weight:550}.cal-later[data-astro-cid-hwhoij2l] span[data-astro-cid-hwhoij2l]{color:var(--text-muted)}.cal-sources__title[data-astro-cid-hwhoij2l]{margin-top:var(--space-m);font-size:var(--step-0);color:var(--text-muted)}.cal-sources[data-astro-cid-hwhoij2l]{font-size:var(--step--1);color:var(--text-muted);gap:.35rem;padding-left:1.1em;list-style:outside;display:grid}.cal-sources[data-astro-cid-hwhoij2l] a[data-astro-cid-hwhoij2l]{color:var(--text-muted);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.cal-updated[data-astro-cid-hwhoij2l]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--text-muted)}@media (width<=40rem){.cal-table--month[data-astro-cid-hwhoij2l] thead[data-astro-cid-hwhoij2l]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cal-table--month[data-astro-cid-hwhoij2l],.cal-table--month[data-astro-cid-hwhoij2l] tbody[data-astro-cid-hwhoij2l],.cal-table--month[data-astro-cid-hwhoij2l] tr[data-astro-cid-hwhoij2l],.cal-table--month[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l],.cal-table--month[data-astro-cid-hwhoij2l] td[data-astro-cid-hwhoij2l]{width:auto;display:block}.cal-table--month[data-astro-cid-hwhoij2l] tr[data-astro-cid-hwhoij2l]{border-bottom:1px solid var(--border);padding:.6rem 0}.cal-table--month[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l],.cal-table--month[data-astro-cid-hwhoij2l] td[data-astro-cid-hwhoij2l]{border:0;padding:0}.cal-table--month[data-astro-cid-hwhoij2l] .cal-date[data-astro-cid-hwhoij2l]{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.cal-table--month[data-astro-cid-hwhoij2l] .cal-event[data-astro-cid-hwhoij2l]{font-size:var(--step-0);margin-top:.1rem}.cal-table--month[data-astro-cid-hwhoij2l] .cal-fed[data-astro-cid-hwhoij2l],.cal-table--month[data-astro-cid-hwhoij2l] .cal-close[data-astro-cid-hwhoij2l]{margin-top:.3rem}.cal-table--month[data-astro-cid-hwhoij2l] .cal-fed[data-astro-cid-hwhoij2l]:empty,.cal-table--month[data-astro-cid-hwhoij2l] .cal-close[data-astro-cid-hwhoij2l]:empty{display:none}.cal-table--month[data-astro-cid-hwhoij2l] .cal-fed[data-astro-cid-hwhoij2l]:before{content:attr(data-label) ": ";color:var(--text-faint)}.cal-table--month[data-astro-cid-hwhoij2l] .cal-close[data-astro-cid-hwhoij2l] span[data-astro-cid-hwhoij2l]{display:inline}.cal-table--month[data-astro-cid-hwhoij2l] .cal-close[data-astro-cid-hwhoij2l] span[data-astro-cid-hwhoij2l]+span[data-astro-cid-hwhoij2l]:before{content:" · "}.cal-table[data-astro-cid-hwhoij2l] th[data-astro-cid-hwhoij2l],.cal-table[data-astro-cid-hwhoij2l] td[data-astro-cid-hwhoij2l]{padding-right:.5rem}}
