.schedule-heading[data-astro-cid-7i4pyfqf]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.schedule-heading[data-astro-cid-7i4pyfqf] h2[data-astro-cid-7i4pyfqf]{color:var(--red)}.schedule-heading[data-astro-cid-7i4pyfqf]>p[data-astro-cid-7i4pyfqf]{max-width:46ch;color:var(--muted)}.schedule-section--compact[data-astro-cid-7i4pyfqf]{padding-top:1.5rem}.audience-link[data-astro-cid-7i4pyfqf]{color:var(--muted);margin-top:.75rem;font-size:.875rem}.audience-link[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf]{align-items:center;min-height:2.75rem;display:inline-flex}.schedule-controls[data-astro-cid-7i4pyfqf]{margin-top:1.5rem}.schedule-section--compact[data-astro-cid-7i4pyfqf] .schedule-controls[data-astro-cid-7i4pyfqf]{margin-top:0}.filter-actions[data-astro-cid-7i4pyfqf]{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.group-filters[data-astro-cid-7i4pyfqf]{flex:1;min-width:0}.group-filters[data-astro-cid-7i4pyfqf] summary[data-astro-cid-7i4pyfqf],.group-glossary[data-astro-cid-7i4pyfqf] summary[data-astro-cid-7i4pyfqf]{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-7i4pyfqf]::-webkit-details-marker{display:none}summary[data-astro-cid-7i4pyfqf]:hover{color:var(--red)}details[data-astro-cid-7i4pyfqf][open]>summary[data-astro-cid-7i4pyfqf] .icon[data-astro-cid-7i4pyfqf]{transform:rotate(180deg)}[data-astro-cid-7i4pyfqf][data-group-selection]{color:var(--muted);overflow-wrap:anywhere;margin-left:.25rem;font-size:.875rem;font-weight:400}.group-filters[data-astro-cid-7i4pyfqf] fieldset[data-astro-cid-7i4pyfqf]{padding-block:.75rem}.filter-reset[data-astro-cid-7i4pyfqf]{min-height:2.75rem;color:var(--red);text-underline-offset:.22em;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline}.filter-reset[data-astro-cid-7i4pyfqf]:hover{color:var(--red-hover)}.group-glossary[data-astro-cid-7i4pyfqf]{margin-top:.25rem}.group-glossary[data-astro-cid-7i4pyfqf] summary[data-astro-cid-7i4pyfqf]{color:var(--muted);font-size:.875rem;font-weight:400}.group-glossary[data-astro-cid-7i4pyfqf] dl[data-astro-cid-7i4pyfqf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;padding-block:.75rem 1rem;font-size:.875rem;display:grid}.group-glossary[data-astro-cid-7i4pyfqf] dl[data-astro-cid-7i4pyfqf]>div[data-astro-cid-7i4pyfqf]{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.group-glossary[data-astro-cid-7i4pyfqf] dt[data-astro-cid-7i4pyfqf]{font-weight:700}.group-glossary[data-astro-cid-7i4pyfqf] dd[data-astro-cid-7i4pyfqf]{color:var(--muted)}fieldset[data-astro-cid-7i4pyfqf]{border:0;margin:0;padding:0}legend[data-astro-cid-7i4pyfqf]{margin-bottom:.75rem;padding:0;font-weight:700}legend[data-astro-cid-7i4pyfqf] span[data-astro-cid-7i4pyfqf]{color:var(--muted);font-size:.875rem;font-weight:400}.filter-buttons[data-astro-cid-7i4pyfqf]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-buttons[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf]{overflow-wrap:anywhere;border:1px solid var(--control-line);background:var(--white);min-width:0;min-height:2.75rem;color:var(--ink);padding:.55rem 1rem;font-size:.875rem;font-weight:700}.filter-buttons[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf]:hover{background:var(--soft);color:var(--red);border-color:var(--red)}.filter-buttons[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf][aria-pressed=true]{color:var(--white);background:var(--red);border-color:var(--red)}.date-filters[data-astro-cid-7i4pyfqf]{flex-wrap:wrap;gap:1.5rem;display:flex}.date-filters[data-astro-cid-7i4pyfqf] label[data-astro-cid-7i4pyfqf]{gap:.4rem;font-size:.875rem;font-weight:700;display:grid}select[data-astro-cid-7i4pyfqf]{border:1px solid var(--control-line);min-width:12rem;min-height:2.75rem;color:var(--ink);background:var(--white);padding:.5rem 2rem .5rem .75rem}.schedule-toolbar[data-astro-cid-7i4pyfqf]{border-top:2px solid var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.result-count[data-astro-cid-7i4pyfqf]{font-variant-numeric:tabular-nums;font-size:.9375rem}.calendar-help[data-astro-cid-7i4pyfqf]{max-width:75ch;color:var(--muted);margin-top:1rem;font-size:.8125rem}.schedule-month[data-astro-cid-7i4pyfqf]{grid-template-columns:10rem minmax(0,1fr);gap:2rem;margin-top:2rem;display:grid}.schedule-month-heading[data-astro-cid-7i4pyfqf]{padding-top:1rem;font-size:2rem}.schedule-month[data-astro-cid-7i4pyfqf] ol[data-astro-cid-7i4pyfqf]{margin:0;padding:0;list-style:none}.schedule-event[data-astro-cid-7i4pyfqf]{border-bottom:1px solid var(--line);grid-template-columns:6rem 7rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1rem 0;display:grid}.schedule-date[data-astro-cid-7i4pyfqf]{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;font-size:.8125rem;display:flex}.schedule-date[data-astro-cid-7i4pyfqf] strong[data-astro-cid-7i4pyfqf]{color:var(--red);font-family:var(--display);font-size:1.65rem;line-height:1.1}.schedule-event-title[data-astro-cid-7i4pyfqf]{font-family:var(--body);letter-spacing:normal;text-wrap:pretty;font-size:1rem;line-height:1.4}.schedule-detail[data-astro-cid-7i4pyfqf] p[data-astro-cid-7i4pyfqf]{color:var(--muted);margin-top:.25rem;font-size:.875rem}.schedule-empty[data-astro-cid-7i4pyfqf]{padding-block:3rem}.schedule-empty[data-astro-cid-7i4pyfqf] p[data-astro-cid-7i4pyfqf]{margin-block:.75rem 1.5rem}.schedule-notes[data-astro-cid-7i4pyfqf]{border-top:1px solid var(--line);max-width:75ch;color:var(--muted);margin-top:3rem;padding-top:1.5rem;font-size:.9375rem}.schedule-notes[data-astro-cid-7i4pyfqf] strong[data-astro-cid-7i4pyfqf]{color:var(--ink)}.schedule-notes[data-astro-cid-7i4pyfqf] p[data-astro-cid-7i4pyfqf]+p[data-astro-cid-7i4pyfqf]{margin-top:1rem}@media (width<=800px){.schedule-heading[data-astro-cid-7i4pyfqf]{flex-direction:column;align-items:flex-start;gap:1rem}.schedule-month[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr);gap:.5rem}.group-glossary[data-astro-cid-7i4pyfqf] dl[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.group-filters[data-astro-cid-7i4pyfqf]{flex-basis:100%}legend[data-astro-cid-7i4pyfqf] span[data-astro-cid-7i4pyfqf]{display:block}.filter-buttons[data-astro-cid-7i4pyfqf]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filter-buttons[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf]{padding-inline:.4rem}.filter-buttons[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf]:first-child{grid-column:1/-1}.date-filters[data-astro-cid-7i4pyfqf]{gap:1rem}.date-filters[data-astro-cid-7i4pyfqf] label[data-astro-cid-7i4pyfqf]{flex:1;min-width:0}select[data-astro-cid-7i4pyfqf]{width:100%;min-width:0;padding-inline:.5rem 1.25rem}}@media (width<=700px){.group-filters[data-astro-cid-7i4pyfqf]{flex-basis:100%}[data-astro-cid-7i4pyfqf][data-group-selection]{overflow-wrap:normal;word-break:normal}.schedule-event[data-astro-cid-7i4pyfqf]{grid-template-columns:5rem minmax(0,1fr);grid-template-areas:"date detail""time detail";align-items:start;gap:.5rem 1rem}.schedule-date[data-astro-cid-7i4pyfqf]{grid-area:date}.event-time[data-astro-cid-7i4pyfqf]{grid-area:time;font-size:.75rem}.schedule-detail[data-astro-cid-7i4pyfqf]{grid-area:detail}}@container page (width<43.75rem){.schedule-month[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr);gap:.5rem}.schedule-event[data-astro-cid-7i4pyfqf]{grid-template-columns:5rem minmax(0,1fr);grid-template-areas:"date detail""time detail";align-items:start;gap:.5rem 1rem}.schedule-date[data-astro-cid-7i4pyfqf]{grid-area:date}.event-time[data-astro-cid-7i4pyfqf]{grid-area:time;font-size:.75rem}.schedule-detail[data-astro-cid-7i4pyfqf]{grid-area:detail}.filter-actions[data-astro-cid-7i4pyfqf]{flex-direction:column}.group-filters[data-astro-cid-7i4pyfqf]{width:100%}.group-glossary[data-astro-cid-7i4pyfqf] dl[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr)}}@container page (width<18rem){.date-filters[data-astro-cid-7i4pyfqf],.schedule-toolbar[data-astro-cid-7i4pyfqf]{flex-direction:column;align-items:stretch}.date-filters[data-astro-cid-7i4pyfqf] label[data-astro-cid-7i4pyfqf]{flex:auto}.group-filters[data-astro-cid-7i4pyfqf] summary[data-astro-cid-7i4pyfqf]{flex-wrap:wrap}[data-astro-cid-7i4pyfqf][data-group-selection]{margin-left:0}.group-glossary[data-astro-cid-7i4pyfqf] dl[data-astro-cid-7i4pyfqf]>div[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr);gap:.25rem}.filter-buttons[data-astro-cid-7i4pyfqf]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-event[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""time""detail"}}
