.blog.svelte-u4k2t{max-width:var(--content-width);padding:1.6rem var(--page-pad) 4rem;min-height:82svh;margin:0 auto}.back.svelte-u4k2t{color:var(--muted);padding:6px 0;text-decoration:none;display:inline-block}.back.svelte-u4k2t:hover{color:var(--fg)}.head.svelte-u4k2t{margin-top:clamp(2rem,6vh,3.5rem)}h1.svelte-u4k2t{font-size:clamp(2rem,5vw,2.9rem)}.lede.svelte-u4k2t{max-width:38rem;color:var(--muted);margin-top:.8rem}.posts.svelte-u4k2t{border-top:1px solid var(--line);margin:2.8rem 0 0;padding:0;list-style:none}.post-row.svelte-u4k2t{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(.9rem,3vw,1.5rem);padding:1.4rem .4rem;text-decoration:none;transition:background .16s;display:grid}.post-row.svelte-u4k2t:hover{background:#08090c07}.date.svelte-u4k2t{color:var(--faint)}.text.svelte-u4k2t{gap:.15rem;min-width:0;display:grid}.title.svelte-u4k2t{letter-spacing:-.015em;font-size:1.35rem;font-weight:650;line-height:1.2}.draft.svelte-u4k2t{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-left:.5em}.summary.svelte-u4k2t{color:var(--muted);font-size:.95rem;line-height:1.45}.go.svelte-u4k2t{color:var(--muted);align-self:center;transition:translate .18s,color .18s;display:inline-flex}.post-row.svelte-u4k2t:hover .go:where(.svelte-u4k2t){color:var(--accent);translate:4px}@media (width<=640px){.post-row.svelte-u4k2t{grid-template-columns:1fr auto}.date.svelte-u4k2t{grid-column:1/-1}}
