.blog.svelte-rwi3u8{max-width:64rem;margin:0 auto}.blog-head.svelte-rwi3u8{margin-bottom:2.5rem}.blog-head.svelte-rwi3u8 h1:where(.svelte-rwi3u8){margin:0}.blog-head.svelte-rwi3u8 p:where(.svelte-rwi3u8){max-width:40rem;color:var(--text-muted);margin-top:.5rem}.blog-empty.svelte-rwi3u8{color:var(--text-muted)}.posts.svelte-rwi3u8{flex-direction:column;gap:1.5rem;display:flex}.post.svelte-rwi3u8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;grid-template-columns:1.1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.post.svelte-rwi3u8:hover h2:where(.svelte-rwi3u8){color:var(--bt-c)}.post-media.svelte-rwi3u8{aspect-ratio:4/3;background:var(--surface-alt)}.post-media.svelte-rwi3u8 img:where(.svelte-rwi3u8),.placeholder.svelte-rwi3u8{object-fit:cover;width:100%;height:100%;display:block}.placeholder.svelte-rwi3u8{background:linear-gradient(120deg, var(--bt-c), var(--bt-e))}.post-copy.svelte-rwi3u8{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.meta.svelte-rwi3u8{color:var(--text-muted);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.chip.svelte-rwi3u8{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-full);padding:.1rem .5rem;font-size:.75rem;font-weight:600}.post.svelte-rwi3u8 h2:where(.svelte-rwi3u8){margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;line-height:1.2}.post.svelte-rwi3u8 p:where(.svelte-rwi3u8){color:var(--text-muted);margin:0;line-height:1.6}.more.svelte-rwi3u8{color:var(--bt-c);font-weight:600}@media (width<=48rem){.post.svelte-rwi3u8{grid-template-columns:1fr}.post-media.svelte-rwi3u8{aspect-ratio:16/9}}
