.page-head.svelte-zuqxs5{text-align:center;margin:0 auto 2rem;max-width:760px}.page-head.svelte-zuqxs5 h1:where(.svelte-zuqxs5){margin-bottom:.75rem}.page-head.svelte-zuqxs5 p:where(.svelte-zuqxs5){margin:0;color:var(--article)}.filter.svelte-zuqxs5{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.filter.svelte-zuqxs5 .tag-pill:where(.svelte-zuqxs5){cursor:pointer;border:1px solid var(--border);background:var(--contentBg)}.filter.svelte-zuqxs5 .tag-pill.active:where(.svelte-zuqxs5){background:var(--beta);color:#fff;border-color:var(--beta)}.clear.svelte-zuqxs5{background:none;border:none;color:var(--alpha);font-size:.85rem;font-weight:600;cursor:pointer}.course-grid.svelte-zuqxs5{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}
