.page-header.svelte-1w03ynr{margin-bottom:2.5rem}.page-header.svelte-1w03ynr p:where(.svelte-1w03ynr){margin:0;font-size:1rem}.empty.svelte-1w03ynr{text-align:center;color:var(--text-muted);background:var(--bg-alt);border-radius:var(--radius);padding:4rem 1rem}.programs-grid.svelte-1w03ynr{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.programs-grid.svelte-1w03ynr>li:where(.svelte-1w03ynr){display:flex}
