.agenda-filters[data-astro-cid-podipprf]{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);background:color-mix(in srgb, var(--color-paper) 70%, transparent);border-radius:1rem;grid-template-columns:minmax(12rem,1.3fr) minmax(0,2fr) auto;align-items:end;gap:1rem;margin-top:2.5rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.agenda-filters[data-astro-cid-podipprf] label[data-astro-cid-podipprf]{color:var(--color-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-strong);margin-bottom:.4rem;display:block}.agenda-search-label[data-astro-cid-podipprf]{grid-column:1/-1;margin-bottom:-.75rem!important}.agenda-filters[data-astro-cid-podipprf] input[data-astro-cid-podipprf],.agenda-filters[data-astro-cid-podipprf] select[data-astro-cid-podipprf]{border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);background:var(--color-surface);width:100%;min-height:2.9rem;color:var(--color-ink);font:inherit;border-radius:.55rem;padding:.65rem .8rem}.agenda-filter-selects[data-astro-cid-podipprf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.agenda-filter-field[data-astro-cid-podipprf]{min-width:0}.agenda-filters[data-astro-cid-podipprf] [data-astro-cid-podipprf]:focus-visible{outline:3px solid var(--color-clay);outline-offset:3px}@media (width<=34rem){.agenda-filters[data-astro-cid-podipprf],.agenda-filter-selects[data-astro-cid-podipprf]{grid-template-columns:1fr}.agenda-search-label[data-astro-cid-podipprf]{grid-column:auto}.agenda-clear[data-astro-cid-podipprf]{width:100%}}.agenda-card[data-astro-cid-mtoie5ov]{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);background:var(--color-paper);border-radius:1.2rem;gap:.75rem;padding:clamp(1.4rem,3.5vw,2.4rem);display:grid}.agenda-card[data-astro-cid-mtoie5ov][hidden]{display:none!important}.agenda-kind[data-astro-cid-mtoie5ov],.agenda-date[data-astro-cid-mtoie5ov],.agenda-meta[data-astro-cid-mtoie5ov]{color:var(--color-clay);font-size:.82rem;font-weight:var(--font-weight-strong);letter-spacing:.06em;margin:0}.agenda-kind[data-astro-cid-mtoie5ov]{text-transform:uppercase}h3[data-astro-cid-mtoie5ov]{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.05}.agenda-summary[data-astro-cid-mtoie5ov]{max-width:48rem;color:var(--color-muted);margin:0;line-height:1.6}.agenda-cancelled[data-astro-cid-mtoie5ov]{color:var(--color-clay);font-weight:var(--font-weight-strong);margin:0}.agenda-card[data-astro-cid-mtoie5ov] a[data-astro-cid-mtoie5ov]{width:fit-content;color:var(--color-ink);font-weight:var(--font-weight-strong);text-underline-offset:.25em}.empty-message[data-astro-cid-kvjavrki]{border:1px solid var(--color-border);width:fit-content;max-width:100%;color:var(--color-forest);background:var(--color-surface-soft);border-radius:.75rem;margin:3rem 0 0;padding:1.2rem 1.4rem;font-weight:700}.back-link[data-astro-cid-kvjavrki]{color:var(--color-forest);font-weight:var(--font-weight-strong);text-underline-offset:.25em;margin-top:0;display:inline-block}@media (width<=38rem){.empty-message[data-astro-cid-kvjavrki]{margin-top:2rem}}.agenda-section[data-astro-cid-z4c5pi5y]{padding:var(--spacing-section-y) 0;background:var(--color-sage)}.agenda-shell[data-astro-cid-z4c5pi5y]{width:min(100% - 2.5rem,72rem);margin:0 auto}h2[data-astro-cid-z4c5pi5y]{font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-weight:500}.agenda-group[data-astro-cid-z4c5pi5y]{margin-top:clamp(2rem,5vw,3.5rem)}.agenda-group[data-astro-cid-z4c5pi5y] h2[data-astro-cid-z4c5pi5y]{margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.agenda-results[data-astro-cid-z4c5pi5y]{min-height:1.5em;color:var(--color-muted);font-size:var(--font-size-small);margin:.8rem 0 0}.agenda-list[data-astro-cid-z4c5pi5y]{gap:1rem;display:grid}.agenda-pagination[data-astro-cid-z4c5pi5y]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.agenda-pagination[data-astro-cid-z4c5pi5y] span[data-astro-cid-z4c5pi5y]{color:var(--color-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-strong)}.agenda-archive[data-astro-cid-z4c5pi5y]{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);background:color-mix(in srgb, var(--color-paper) 52%, transparent);border-radius:1.2rem;margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.agenda-archive[data-astro-cid-z4c5pi5y] summary[data-astro-cid-z4c5pi5y]{cursor:pointer;width:fit-content;font-weight:var(--font-weight-strong);text-underline-offset:.25em;align-items:center;gap:.75rem;display:flex}.agenda-archive[data-astro-cid-z4c5pi5y][open] summary[data-astro-cid-z4c5pi5y]{margin-bottom:1.25rem}.archive-count[data-astro-cid-z4c5pi5y]{background:var(--color-paper);min-width:1.65rem;min-height:1.65rem;color:var(--color-ink);border-radius:999px;place-items:center;font-size:.8rem;display:inline-grid}.empty-upcoming[data-astro-cid-z4c5pi5y]{color:var(--color-muted);margin:0}@media (width<=34rem){.agenda-shell[data-astro-cid-z4c5pi5y]{width:min(100% - 1.5rem,72rem)}.agenda-pagination[data-astro-cid-z4c5pi5y]{gap:.55rem}}.agenda-pagination[data-astro-cid-z4c5pi5y] [data-astro-cid-z4c5pi5y]:focus-visible{outline:3px solid var(--color-clay);outline-offset:3px}[data-astro-cid-z4c5pi5y][hidden]{display:none!important}
