.categories.svelte-1fl40em{gap:var(--spacing-7);padding-block:var(--spacing-6);flex-direction:column;display:flex}.category-section.svelte-1fl40em{scroll-margin-top:5rem}.category-title.svelte-1fl40em{font-size:var(--text-fluid-lg);color:var(--color-fg);margin:0 0 var(--spacing-2);font-weight:600}.category-description.svelte-1fl40em{color:var(--color-muted);max-width:65ch;margin:0 0 var(--spacing-4)}.category-grid.svelte-1fl40em{max-width:min(100%, calc(var(--n) * 280px + (var(--n) - 1) * 1.5rem))}
