.blog-header.svelte-hcovr0{display:grid;grid-template-columns:1fr minmax(18rem,31rem);align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,5.5rem);padding:clamp(2rem,5vw,4.5rem) clamp(.25rem,2vw,1.5rem) 0}h1.svelte-hcovr0{margin:0}h1.svelte-hcovr0 span:where(.svelte-hcovr0){color:var(--color-secondary)}.blog-header.svelte-hcovr0>p:where(.svelte-hcovr0){margin:0 0 .45rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7}.article-grid.svelte-hcovr0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.5vw,2rem)}.empty-state.svelte-hcovr0{max-width:34rem;margin:4rem auto;padding:2.5rem;border:1px solid var(--line);border-radius:1.5rem;background:var(--surface);box-shadow:var(--shadow-raised);text-align:center}.empty-state.svelte-hcovr0 strong:where(.svelte-hcovr0){font-family:var(--display-font);font-size:1.5rem}.empty-state.svelte-hcovr0 p:where(.svelte-hcovr0){margin:.5rem 0 0;color:var(--muted)}.pagination.svelte-hcovr0{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:3.5rem}.pagination.svelte-hcovr0 span:where(.svelte-hcovr0){padding:.8rem 1rem;border-radius:.9rem;box-shadow:var(--shadow-pressed);color:var(--muted);font-size:.8rem}@media (max-width: 980px){.article-grid.svelte-hcovr0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.blog-header.svelte-hcovr0{grid-template-columns:1fr;gap:1.2rem}.article-grid.svelte-hcovr0{grid-template-columns:1fr}}
