.schedule.svelte-by3hx6{border:2px solid color-mix(in srgb, var(--color-ink) 15%, transparent);border-radius:.75rem;margin:1rem 0;overflow:hidden}.schedule-title.svelte-by3hx6{text-transform:uppercase;letter-spacing:.1em;padding:.6rem 1rem 0;font-weight:700;color:var(--color-ink)!important;font-size:.8rem!important}.schedule.svelte-by3hx6 table:where(.svelte-by3hx6){text-align:left;border-collapse:collapse;width:100%;font-size:.85rem}.schedule-flat.svelte-by3hx6{grid-template-columns:auto 1fr;gap:.35rem 1.5rem;margin:0;padding:.5rem 1rem .4rem;font-size:.9rem;display:grid}.schedule-flat.svelte-by3hx6 dt:where(.svelte-by3hx6){color:var(--color-ink);font-weight:700}.schedule-flat.svelte-by3hx6 dd:where(.svelte-by3hx6){color:var(--color-ink);margin:0}.schedule.svelte-by3hx6 th:where(.svelte-by3hx6){color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.1em;padding:.4rem 1rem;font-size:.7rem;font-weight:700}.schedule.svelte-by3hx6 td:where(.svelte-by3hx6){color:var(--color-ink);border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);padding:.4rem 1rem}.schedule-note.svelte-by3hx6{padding:.3rem 1rem .6rem;font-size:.72rem!important}
