.category-page.svelte-5byv9g{width:100%;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.breadcrumb.svelte-5byv9g{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-gray-500);margin-bottom:1.25rem}.breadcrumb.svelte-5byv9g a:where(.svelte-5byv9g){color:var(--color-gray-700);text-decoration:none}.breadcrumb.svelte-5byv9g a:where(.svelte-5byv9g):hover{text-decoration:underline}.category-header.svelte-5byv9g{margin-bottom:2.5rem;text-align:center}.category-header.svelte-5byv9g h1:where(.svelte-5byv9g){margin:0 0 .75rem;font-size:2rem;line-height:1.2;color:var(--purple-dark)}.dek.svelte-5byv9g{margin:0 auto;max-width:62ch;line-height:1.6;color:var(--color-gray-700)}.audience-grid.svelte-5byv9g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.letter-grid.svelte-5byv9g{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .4rem}.letter-grid.svelte-5byv9g li:where(.svelte-5byv9g){flex:0 0 3.5rem}.letter-grid.label-list.svelte-5byv9g li:where(.svelte-5byv9g){flex:0 0 calc((100% - .8rem) / 3);min-width:0}.letter-grid.label-list.svelte-5byv9g .letter-link:where(.svelte-5byv9g){padding:.25rem .4rem;font-size:1.2rem}.letter-link.svelte-5byv9g{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.2rem 0;font-size:1.25rem;font-weight:600;color:var(--purple-dark);text-decoration:none;border-radius:var(--radius-md);transition:background var(--transition-fast)}.letter-link.svelte-5byv9g:hover{background:var(--yellow-accent-25);text-decoration:underline}@media(max-width:480px){.category-header.svelte-5byv9g h1:where(.svelte-5byv9g){font-size:1.5rem}.letter-grid.svelte-5byv9g{gap:.5rem .3rem}.letter-grid.label-list.svelte-5byv9g li:where(.svelte-5byv9g){flex-basis:calc((100% - .6rem) / 3)}.letter-grid.label-list.svelte-5byv9g .letter-link:where(.svelte-5byv9g){padding:.25rem .15rem;font-size:1rem}}
