.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){margin-top:10px}.blog-head.svelte-u4k2t .lead:where(.svelte-u4k2t){margin-top:14px}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px}.blog-card.svelte-u4k2t{display:flex;flex-direction:column;padding:24px;transition:border-color .16s,transform .16s}.blog-card.svelte-u4k2t:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-tag.svelte-u4k2t{align-self:flex-start;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);padding:4px 10px;border-radius:999px}.blog-card.svelte-u4k2t h3:where(.svelte-u4k2t){margin-top:16px;font-size:21px;line-height:1.25}.blog-desc.svelte-u4k2t{margin-top:10px;color:var(--sub);font-size:15px;line-height:1.5}.blog-meta.svelte-u4k2t{margin-top:auto;padding-top:16px;color:var(--faint);font-size:13px}
