.blog-index-wrap.svelte-qh36cr.svelte-qh36cr{max-width:62ch;margin:0 auto;display:flex;flex-direction:column;gap:.9rem}.blog-kicker.svelte-qh36cr.svelte-qh36cr{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}h1.svelte-qh36cr.svelte-qh36cr{margin:0;font-size:var(--text-2xl)}.blog-intro.svelte-qh36cr.svelte-qh36cr{margin:0;max-width:52ch;line-height:1.7;color:var(--text-muted)}.blog-list.svelte-qh36cr.svelte-qh36cr{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-direction:column}.blog-list.svelte-qh36cr li.svelte-qh36cr{border-top:1px solid var(--section-border)}.blog-list.svelte-qh36cr li.svelte-qh36cr:last-child{border-bottom:1px solid var(--section-border)}.blog-list-link.svelte-qh36cr.svelte-qh36cr{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem .4rem;text-decoration:none;color:inherit;border-radius:var(--radius-md);transition:background-color .16s ease}.blog-list-link.svelte-qh36cr.svelte-qh36cr:hover,.blog-list-link.svelte-qh36cr.svelte-qh36cr:focus-visible{background:var(--surface-bg)}.blog-list-date.svelte-qh36cr.svelte-qh36cr{font-size:.68rem;letter-spacing:.04em;color:var(--text-muted)}.blog-list-title.svelte-qh36cr.svelte-qh36cr{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--ink)}.blog-list-link.svelte-qh36cr:hover .blog-list-title.svelte-qh36cr{color:var(--primary)}.blog-list-excerpt.svelte-qh36cr.svelte-qh36cr{line-height:1.6;color:var(--text-muted)}
