.category-shell.svelte-8ta7th{padding:clamp(3rem,8vw,6rem) 0 var(--space-20)}.category-container.svelte-8ta7th{max-width:1200px;margin:0 auto;padding:0 clamp(1.1rem,3vw,2.5rem)}.category-hero.svelte-8ta7th{text-align:center;max-width:760px;margin:0 auto var(--space-12)}.eyebrow.svelte-8ta7th{margin-bottom:var(--space-4);color:var(--secondary-color);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1.svelte-8ta7th{font-size:clamp(2.4rem,5vw,4.5rem);margin-bottom:var(--space-4)}.intro.svelte-8ta7th{font-size:clamp(1.05rem,1.7vw,1.2rem);color:var(--color-text-700)}.category-archive.svelte-8ta7th{padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--radius-xl);border:1px solid rgba(216,206,192,.75);background:#fffdf9d1;box-shadow:var(--shadow-sm)}.blog-grid.svelte-8ta7th{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.no-posts.svelte-8ta7th{text-align:center;padding:3rem 0 1rem}.no-posts.svelte-8ta7th p:where(.svelte-8ta7th){margin-bottom:1.5rem;font-size:1.1rem;color:var(--color-text-700)}@media (max-width: 992px){.blog-grid.svelte-8ta7th{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.blog-grid.svelte-8ta7th{grid-template-columns:1fr}h1.svelte-8ta7th{font-size:2rem}}
