.blog.svelte-u4k2t{padding-block:1.75rem 3.5rem}.head.svelte-u4k2t{max-width:var(--maxw-prose);margin:1rem 0 2rem}.head.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(1.8rem,1.1rem + 2.6vw,2.5rem)}.lede.svelte-u4k2t{color:var(--text-muted);margin-top:.7rem;font-size:1.08rem;line-height:1.6}.index.svelte-u4k2t{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.index.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--rule)}.index.svelte-u4k2t a:where(.svelte-u4k2t){transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-left:2px solid #0000;grid-template-columns:auto 1fr auto;grid-template-areas:"num thumb go""num body go";align-items:start;gap:.6rem 1.1rem;padding:1.15rem .35rem 1.3rem;text-decoration:none;display:grid}.index.svelte-u4k2t a:where(.svelte-u4k2t):hover{background:var(--accent-soft);border-left-color:var(--accent)}.num.svelte-u4k2t{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--text-faint);grid-area:num;align-self:start;padding-top:.1rem;font-size:1.05rem;font-weight:600}.index.svelte-u4k2t a:where(.svelte-u4k2t):hover .num:where(.svelte-u4k2t){color:var(--accent-strong)}.thumb.svelte-u4k2t{aspect-ratio:2;background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:var(--r-sm);grid-area:thumb;width:100%;max-width:200px;padding:4px;display:block}.thumb.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;border:1px solid var(--rule);width:100%;height:100%}.body.svelte-u4k2t{flex-direction:column;grid-area:body;gap:.4rem;min-width:0;display:flex}.meta.svelte-u4k2t{font-family:var(--font-sans);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.meta-dot.svelte-u4k2t{color:var(--rule-strong)}.title.svelte-u4k2t{font-family:var(--font-display);color:var(--text);letter-spacing:-.012em;font-size:1.2rem;font-weight:600;line-height:1.22}.index.svelte-u4k2t a:where(.svelte-u4k2t):hover .title:where(.svelte-u4k2t){color:var(--accent-strong)}.excerpt.svelte-u4k2t{color:var(--text-muted);font-size:.95rem;line-height:1.55}.go.svelte-u4k2t{color:var(--text-faint);transition:transform var(--dur) var(--ease);grid-area:go;align-self:center;font-size:1.05rem}.index.svelte-u4k2t a:where(.svelte-u4k2t):hover .go:where(.svelte-u4k2t){color:var(--accent-strong);transform:translate(3px)}[dir=rtl] .go.svelte-u4k2t{transform:scaleX(-1)}[dir=rtl] .index.svelte-u4k2t a:where(.svelte-u4k2t):hover .go:where(.svelte-u4k2t){transform:scaleX(-1)translate(3px)}@media (min-width:640px){.index.svelte-u4k2t a:where(.svelte-u4k2t){grid-template-columns:auto 200px 1fr auto;grid-template-areas:"num thumb body go";align-items:center;column-gap:1.4rem}.thumb.svelte-u4k2t{align-self:center}}
