.page-header.svelte-i9sorx{padding:4rem 0 3rem;border-bottom:1px solid var(--color-border)}.page-eyebrow.svelte-i9sorx{font-family:var(--font-subheading);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1rem}.page-title.svelte-i9sorx{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--color-text);margin:0 0 .75rem}.page-sub.svelte-i9sorx{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-text-muted);margin:0;max-width:480px}.page-content.svelte-i9sorx{padding:3rem 0 5rem}.posts-grid.svelte-i9sorx{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.posts-grid.svelte-i9sorx{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts-grid.svelte-i9sorx{grid-template-columns:repeat(3,1fr)}}
