article.svelte-l6hwpq{display:flex;min-height:100%;flex-direction:column}.compact.svelte-l6hwpq{padding:1.25rem 1.35rem;border-radius:var(--radius-lg)}.weekday.svelte-l6hwpq{margin:0;color:var(--color-accent);font-size:.78rem;font-weight:800;letter-spacing:var(--letter-label);text-transform:uppercase}h3.svelte-l6hwpq{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-snug)}.more.svelte-l6hwpq{font-style:italic}ul.svelte-l6hwpq{flex:1;margin:0;padding:0;list-style:none}li.svelte-l6hwpq{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.rule.svelte-l6hwpq{height:1px;margin:var(--space-5) 0 var(--space-4);background:var(--color-border)}.upcoming.svelte-sqge15{padding-top:1.5rem}.section-head.svelte-sqge15{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:end;justify-content:space-between;margin-bottom:1.35rem}.section-head.svelte-sqge15 h2:where(.svelte-sqge15){margin:.25rem 0 0}.grid.svelte-sqge15{display:grid;grid-template-columns:1fr;gap:.85rem;min-height:10rem}@media(min-width:640px){.grid.svelte-sqge15{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.grid.svelte-sqge15{grid-template-columns:repeat(4,minmax(0,1fr));min-height:11rem}}
