.page.svelte-14tbxlq{padding-block:4rem 0}.intro.svelte-14tbxlq{gap:1rem;max-inline-size:40rem;display:grid}a.svelte-14tbxlq{color:inherit;text-decoration:none}.featured.svelte-14tbxlq{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem;margin-block-start:3rem;display:grid}.featured.svelte-14tbxlq h2:where(.svelte-14tbxlq){letter-spacing:-.02em;text-wrap:balance;margin:.5rem 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.text.svelte-14tbxlq{gap:.25rem;display:grid}p.svelte-14tbxlq{color:var(--ui-muted);margin:0;line-height:1.55}.meta.svelte-14tbxlq{color:var(--ui-muted);font-size:.8125rem}.filter.svelte-14tbxlq{margin-block:3.5rem 1.5rem}.grid.svelte-14tbxlq{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-14tbxlq{gap:.5rem;display:grid}.card.svelte-14tbxlq h2:where(.svelte-14tbxlq){margin:.25rem 0 0;font-size:1.125rem;line-height:1.3}:is(.card.svelte-14tbxlq,.featured.svelte-14tbxlq) .cover{transition:translate var(--ui-dur) var(--ui-ease-out)}:is(.card:where(.svelte-14tbxlq),.featured:where(.svelte-14tbxlq)) h2.svelte-14tbxlq{transition:color var(--ui-dur-press) ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svelte-14tbxlq:is(.card:where(.svelte-14tbxlq),.featured:where(.svelte-14tbxlq)):hover .cover{translate:0 -3px}}@media (hover:hover){.svelte-14tbxlq:is(.card:where(.svelte-14tbxlq),.featured:where(.svelte-14tbxlq)):hover h2:where(.svelte-14tbxlq){color:var(--ui-accent)}}.svelte-14tbxlq:is(.card:where(.svelte-14tbxlq),.featured:where(.svelte-14tbxlq)):focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:6px;border-radius:var(--ui-radius)}@media (width<48rem){.featured.svelte-14tbxlq{grid-template-columns:minmax(0,1fr);gap:1.25rem}}
