.blog-hero.svelte-u4k2t{background:#fff;padding:72px 0 80px;position:relative;overflow:hidden}.blog-hero.svelte-u4k2t .wrap:where(.svelte-u4k2t){position:relative}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){color:var(--dark);margin:.75rem 0 1rem;max-width:560px}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--slate);font-size:1.05rem;max-width:480px}.blog-list.svelte-u4k2t{padding:72px 0 96px;background:var(--surface);min-height:40vh}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.post-card.svelte-u4k2t{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:all .2s}.post-card.svelte-u4k2t:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014;border-color:var(--blue)}.post-card-top.svelte-u4k2t{height:6px;background:linear-gradient(90deg,var(--blue),var(--purple));flex-shrink:0}.post-card-image.svelte-u4k2t{height:180px;background-size:cover;background-position:center;flex-shrink:0}.post-card-body.svelte-u4k2t{padding:1.75rem;display:flex;flex-direction:column;flex:1}.post-date.svelte-u4k2t{font-size:.8rem;color:var(--muted);font-weight:500;margin-bottom:.6rem;display:block}.post-card.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:1.15rem;font-weight:700;color:var(--dark);margin-bottom:.75rem;line-height:1.35;text-align:left;letter-spacing:-.01em}.post-excerpt.svelte-u4k2t{font-size:.875rem;color:var(--muted);line-height:1.65;flex:1;margin-bottom:1.25rem}.read-more.svelte-u4k2t{font-size:.85rem;font-weight:700;color:var(--blue);font-family:Plus Jakarta Sans,sans-serif}.empty.svelte-u4k2t{text-align:center;color:var(--muted);padding:4rem 0}@media (max-width: 900px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
