.blog-page.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-xl)}.blog-header.svelte-u4k2t{max-width:820px}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg)}.post-card.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background:#ffffffd9;border:1px solid var(--color-line);border-radius:14px;box-shadow:0 16px 36px #00000014}.post-meta.svelte-u4k2t{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.2rem;margin:0}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:var(--color-ink-soft)}.post-card.svelte-u4k2t a:where(.svelte-u4k2t){margin-top:auto;font-weight:600;color:var(--color-accent);text-decoration:none}.post-card.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:underline}
