.blog-page.svelte-u4k2t{background:var(--gray-50);min-height:calc(100vh - 356px);min-height:calc(100dvh - 356px)}.blog-hero.svelte-u4k2t{background:linear-gradient(135deg,#17171a,#2a2a2e 60%,#3a2a1a);color:#fff;padding:48px 24px;text-align:center}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){color:#fff;font-size:clamp(28px,5vw,44px)}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){margin:.75rem auto 0;max-width:480px;color:#d8d8dc;font-size:1.125rem}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;padding:3rem 0}.blog-card.svelte-u4k2t{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s}.blog-card.svelte-u4k2t:hover{box-shadow:var(--shadow-md)}.blog-card-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:200px;object-fit:cover}.blog-card-body.svelte-u4k2t{padding:1.5rem}.blog-date.svelte-u4k2t{font-size:.875rem;color:var(--gray-400)}.blog-card-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.25rem;margin:.5rem 0}.blog-card-body.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--dark)}.blog-card-body.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--orange)}.blog-excerpt.svelte-u4k2t{color:var(--gray-500);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.blog-read-more.svelte-u4k2t{font-weight:600;font-size:.9375rem}.empty-state.svelte-u4k2t{text-align:center;padding:5rem 2rem}.empty-state.svelte-u4k2t h2:where(.svelte-u4k2t){margin-bottom:.5rem}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--gray-500)}@media(max-width:768px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr;padding:2rem 0}}@media(max-width:640px){.blog-hero.svelte-u4k2t{padding:32px 16px}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1rem}}
