.blog-page.svelte-1ggqm3m{padding:120px 0 80px;min-height:100vh;background:var(--light-gray)}.container.svelte-1ggqm3m{max-width:1200px;margin:0 auto;padding:0 40px}.page-title.svelte-1ggqm3m{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--black);margin-bottom:16px;text-align:center}.page-subtitle.svelte-1ggqm3m{font-size:1.125rem;color:var(--dark-gray);text-align:center;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.posts-grid.svelte-1ggqm3m{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px}@media(max-width:768px){.blog-page.svelte-1ggqm3m{padding:100px 0 60px}.container.svelte-1ggqm3m{padding:0 24px}.posts-grid.svelte-1ggqm3m{grid-template-columns:1fr}}
