.intro-eyebrow.svelte-u4k2t{margin-bottom:24px}.intro-lede.svelte-u4k2t{max-width:600px;margin-top:30px}.blog-section.svelte-u4k2t{padding-bottom:60px}.empty.svelte-u4k2t{color:var(--muted);font-size:16px}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.post-card.svelte-u4k2t{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;background:var(--paper);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.post-card.svelte-u4k2t:hover{transform:translateY(-4px);border-color:var(--line-strong)}.post-thumb.svelte-u4k2t{aspect-ratio:16 / 10;border-bottom:1px solid var(--line)}.post-body.svelte-u4k2t{padding:24px 26px 28px}.post-meta.svelte-u4k2t{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;gap:6px}.post-title.svelte-u4k2t{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;line-height:1.1;margin:12px 0 10px}.post-excerpt.svelte-u4k2t{color:var(--muted);font-size:14.5px;margin:0;line-height:1.55}@media(max-width:880px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr 1fr}}@media(max-width:560px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
