.cat-head[data-astro-cid-jyyh3nzw]{padding-block:clamp(40px,7vw,90px) 32px}.cat-head[data-astro-cid-jyyh3nzw] h1[data-astro-cid-jyyh3nzw]{max-width:16ch;font-size:clamp(2.6rem,1.2rem + 4.6vw,5.6rem)}.cat-head[data-astro-cid-jyyh3nzw] .lead[data-astro-cid-jyyh3nzw]{margin:22px 0 36px}.tools[data-astro-cid-jyyh3nzw]{gap:18px;display:grid}.filters[data-astro-cid-jyyh3nzw]{flex-wrap:wrap;gap:10px;display:flex}.filter[data-astro-cid-jyyh3nzw]{border:2px solid var(--ink);font:700 .92rem/1 var(--font-body);color:var(--ink);cursor:pointer;transition:background .25s, color .25s, transform .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.filter[data-astro-cid-jyyh3nzw] svg{color:var(--c,var(--ink))}.filter[data-astro-cid-jyyh3nzw]:hover{transform:translateY(-2px)}.filter[data-astro-cid-jyyh3nzw][aria-pressed=true]{background:var(--c,var(--ink));color:#fff}.filter[data-astro-cid-jyyh3nzw][aria-pressed=true] svg{color:#fff}.search[data-astro-cid-jyyh3nzw] input[data-astro-cid-jyyh3nzw]{border:2px solid var(--ink);width:min(460px,100%);font:inherit;background:#fff;border-radius:14px;padding:14px 18px}.search[data-astro-cid-jyyh3nzw] input[data-astro-cid-jyyh3nzw]:focus{box-shadow:4px 4px 0 var(--orange);outline:none}.cat[data-astro-cid-jyyh3nzw]{padding-bottom:120px}.count[data-astro-cid-jyyh3nzw]{color:var(--muted);font-weight:700}.cat-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.empty[data-astro-cid-jyyh3nzw]{text-align:center;border:2px dashed var(--line);border-radius:var(--radius);padding:40px}
