.page.svelte-11vub2h{padding-bottom:64px}.top.svelte-11vub2h{max-width:720px;padding:40px 0 8px}h1.svelte-11vub2h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.05}.intro.svelte-11vub2h{color:var(--ink);margin:20px 0 0;font-size:19px;line-height:1.45}.group.svelte-11vub2h{margin-top:40px}.group-h.svelte-11vub2h{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--ink);margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.cards.svelte-11vub2h{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.cards.svelte-11vub2h{grid-template-columns:1fr}}.cards.svelte-11vub2h li:where(.svelte-11vub2h){border:var(--week-border);border-radius:var(--radius);background:var(--week-bg);padding:20px}h3.svelte-11vub2h{font-family:var(--font-display);font-weight:var(--display-weight);margin:0;font-size:22px;line-height:1.15}h3.svelte-11vub2h a:where(.svelte-11vub2h){color:var(--ink);text-decoration:none}.cards.svelte-11vub2h p:where(.svelte-11vub2h){color:var(--ink-2);margin:10px 0 14px;line-height:1.5}.open.svelte-11vub2h{color:var(--ink);text-underline-offset:3px}
