.articles-page.svelte-j3zod4{--text-muted:color-mix(in srgb, var(--neutral-500), var(--neutral-700) 25%);padding-block:clamp(3rem, 7vw, 5rem) var(--section-space);background:var(--neutral-white)}.page-heading.svelte-j3zod4{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}h1.svelte-j3zod4{color:var(--text-strong);font-family:var(--font-body);letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,6vw,4.65rem);font-weight:700;line-height:1.01}.page-heading.svelte-j3zod4 p:where(.svelte-j3zod4){color:var(--text-muted);margin:1.1rem 0 0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.7}.article-grid.svelte-j3zod4{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.load-more.svelte-j3zod4{justify-items:center;gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.load-more.svelte-j3zod4 .load-more-button{border-radius:999px;min-width:220px;height:48px;padding-inline:1.5rem;font-weight:700}.load-more.svelte-j3zod4 .spin{animation:.9s linear infinite svelte-j3zod4-spin}@keyframes svelte-j3zod4-spin{to{transform:rotate(360deg)}}.load-error.svelte-j3zod4{color:var(--destructive);margin:0;font-size:.92rem;font-weight:600}.end-note.svelte-j3zod4{color:var(--text-muted);margin:0;font-size:.9rem}.empty-state.svelte-j3zod4{max-width:420px;color:var(--text-muted);justify-items:start;gap:.75rem;display:grid}.empty-state.svelte-j3zod4 h2:where(.svelte-j3zod4){color:var(--text-strong);margin:0;font-size:1.35rem}.empty-state.svelte-j3zod4 p:where(.svelte-j3zod4){margin:0 0 .75rem}.empty-state.svelte-j3zod4 .load-more-button{border-radius:999px;height:44px}@media (prefers-reduced-motion:reduce){.load-more.svelte-j3zod4 .spin{animation:none}}
