.blog-page.svelte-u4k2t,header.svelte-u4k2t,.post-grid.svelte-u4k2t,.post-card.svelte-u4k2t,.post-copy.svelte-u4k2t{display:grid}.blog-page.svelte-u4k2t{gap:2rem;align-content:start}header.svelte-u4k2t{max-width:42rem;gap:.75rem}h1.svelte-u4k2t,h2.svelte-u4k2t,p.svelte-u4k2t{margin:0}h1.svelte-u4k2t{font-size:clamp(2.4rem,6vw,4rem);line-height:.95}header.svelte-u4k2t>p:where(.svelte-u4k2t):last-child,.post-copy.svelte-u4k2t>p:where(.svelte-u4k2t),.empty-state.svelte-u4k2t{color:var(--text-muted);line-height:1.55}.post-grid.svelte-u4k2t{grid-template-columns:1fr;gap:1rem}.post-card.svelte-u4k2t{overflow:hidden;gap:0;padding:0}.post-card.with-cover.svelte-u4k2t{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr)}.cover.svelte-u4k2t{width:100%;height:100%;min-height:9rem;object-fit:cover}.post-copy.svelte-u4k2t{gap:.75rem;padding:1rem}.post-meta.svelte-u4k2t,.tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.4rem .7rem}.post-meta.svelte-u4k2t,.tags.svelte-u4k2t{color:var(--text-muted);font-size:.72rem}.post-meta.svelte-u4k2t span:where(.svelte-u4k2t):last-child,.tags.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--main)}h2.svelte-u4k2t{font-size:1.25rem;line-height:1.2}h2.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--text);text-decoration:none}h2.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--main);text-decoration:underline;text-underline-offset:.2em}@media(max-width:560px){.post-card.with-cover.svelte-u4k2t{grid-template-columns:1fr}.cover.svelte-u4k2t{height:auto;min-height:0;aspect-ratio:16 / 9}}
