.category-page[data-astro-cid-g6xba27h]{padding:2rem 0 0}.breadcrumbs[data-astro-cid-g6xba27h]{color:var(--color-ink-muted);align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.8rem;display:flex}.breadcrumbs[data-astro-cid-g6xba27h] a[data-astro-cid-g6xba27h]{color:inherit}.category-hero[data-astro-cid-g6xba27h]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-bottom:2.5rem;display:grid}.category-hero__icon[data-astro-cid-g6xba27h]{background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:1.1rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.category-hero__icon[data-astro-cid-g6xba27h] svg{width:2.2rem;height:2.2rem}.category-hero[data-astro-cid-g6xba27h] h1[data-astro-cid-g6xba27h]{letter-spacing:-.06em;margin:.65rem 0 .8rem;font-size:clamp(2.5rem,6vw,4.6rem);line-height:1}.category-hero[data-astro-cid-g6xba27h]>div[data-astro-cid-g6xba27h]>p[data-astro-cid-g6xba27h]:last-child{color:var(--color-ink-muted);max-width:42rem;margin:0;line-height:1.65}.category-hero__count[data-astro-cid-g6xba27h]{border-left:1px solid var(--color-border);min-width:7.5rem;padding-left:1.5rem}.category-hero__count[data-astro-cid-g6xba27h] strong[data-astro-cid-g6xba27h],.category-hero__count[data-astro-cid-g6xba27h] span[data-astro-cid-g6xba27h]{display:block}.category-hero__count[data-astro-cid-g6xba27h] strong[data-astro-cid-g6xba27h]{color:var(--color-accent-strong);font-size:2rem}.category-hero__count[data-astro-cid-g6xba27h] span[data-astro-cid-g6xba27h]{color:var(--color-ink-muted);font-size:.75rem}.planned-notice[data-astro-cid-g6xba27h]{background:var(--color-accent-wash);border:1px solid var(--color-accent-border);border-radius:var(--radius-panel);align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.planned-notice[data-astro-cid-g6xba27h]>span[data-astro-cid-g6xba27h]{background:var(--color-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:800;display:flex}.planned-notice[data-astro-cid-g6xba27h] h2[data-astro-cid-g6xba27h]{margin-bottom:.25rem;font-size:.95rem}.planned-notice[data-astro-cid-g6xba27h] p[data-astro-cid-g6xba27h]{color:var(--color-ink-muted);margin:0;font-size:.82rem;line-height:1.55}.category-tools[data-astro-cid-g6xba27h]{padding:clamp(3.5rem,7vw,5.5rem) 0}.category-guide[data-astro-cid-g6xba27h]{padding-top:clamp(3.5rem,7vw,5.5rem)}.category-guide[data-astro-cid-g6xba27h] .section-heading[data-astro-cid-g6xba27h]{max-width:48rem}.category-guide__grid[data-astro-cid-g6xba27h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.category-guide[data-astro-cid-g6xba27h] article[data-astro-cid-g6xba27h]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1.4rem}.category-guide[data-astro-cid-g6xba27h] h3[data-astro-cid-g6xba27h]{margin:0 0 .65rem;font-size:1.1rem}.category-guide[data-astro-cid-g6xba27h] article[data-astro-cid-g6xba27h] p[data-astro-cid-g6xba27h]{color:var(--color-ink-muted);margin:0;line-height:1.65}.category-guide[data-astro-cid-g6xba27h] article[data-astro-cid-g6xba27h] div[data-astro-cid-g6xba27h]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.category-guide[data-astro-cid-g6xba27h] article[data-astro-cid-g6xba27h] a[data-astro-cid-g6xba27h]{background:var(--color-accent-wash);border:1px solid var(--color-accent-border);color:var(--color-accent-strong);border-radius:999px;padding:.45rem .65rem;font-size:.78rem;font-weight:750;text-decoration:none}.category-guide[data-astro-cid-g6xba27h] article[data-astro-cid-g6xba27h] a[data-astro-cid-g6xba27h]:hover{border-color:var(--color-accent-strong)}.category-tools__grid[data-astro-cid-g6xba27h]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.other-categories[data-astro-cid-g6xba27h]{border-top:1px solid var(--color-border);padding-top:2.5rem}.other-categories[data-astro-cid-g6xba27h] h2[data-astro-cid-g6xba27h]{font-size:1.25rem}.other-categories[data-astro-cid-g6xba27h]>div[data-astro-cid-g6xba27h]{flex-wrap:wrap;gap:.6rem;display:flex}.other-categories[data-astro-cid-g6xba27h] a[data-astro-cid-g6xba27h]{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.75rem;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.82rem;font-weight:680;text-decoration:none;display:inline-flex}.other-categories[data-astro-cid-g6xba27h] a[data-astro-cid-g6xba27h]:hover{border-color:var(--color-accent-border)}.other-categories[data-astro-cid-g6xba27h] a[data-astro-cid-g6xba27h] span[data-astro-cid-g6xba27h]{color:var(--color-accent-strong);display:flex}@media (width<=60rem){.category-tools__grid[data-astro-cid-g6xba27h]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.category-hero[data-astro-cid-g6xba27h]{grid-template-columns:auto 1fr;align-items:start}.category-hero__count[data-astro-cid-g6xba27h]{border-left:0;grid-column:1/-1;padding-left:0}.category-tools__grid[data-astro-cid-g6xba27h],.category-guide__grid[data-astro-cid-g6xba27h]{grid-template-columns:1fr}}
