.eyebrow.svelte-u4k2t{margin-bottom:.6rem}.blog-bar.svelte-u4k2t{margin-bottom:1.25rem}.post-list.svelte-u4k2t{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.post-card.svelte-u4k2t{border-bottom:1px solid var(--border);padding:1.75rem .25rem}.post-card.svelte-u4k2t:hover h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--primary)}.post-meta.svelte-u4k2t{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.02em;margin-top:.5rem;font-size:clamp(1.25rem,2.6vw,1.7rem);line-height:1.2}.post-excerpt.svelte-u4k2t{color:var(--ink-soft);max-width:640px;margin-top:.6rem;font-size:.93rem;line-height:1.65}.tag-row.svelte-u4k2t{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.textlink.svelte-u4k2t{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border-bottom:2px solid var(--primary);margin-top:1rem;padding-bottom:.15rem;font-size:.74rem;font-weight:800;display:inline-block}.textlink.svelte-u4k2t:hover{color:var(--ink);border-color:var(--ink)}
