.blog-index.svelte-u4k2t{padding-top:4rem}.eyebrow.svelte-u4k2t{text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;color:var(--gold);margin:0 0 .8rem}.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2.2rem,6vw,3.2rem);margin:0 0 .5rem}.blog-head.svelte-u4k2t .sub:where(.svelte-u4k2t){color:var(--muted);margin:0 0 2.5rem}.post-list.svelte-u4k2t{list-style:none;margin:0;padding:0}.post-row.svelte-u4k2t{display:grid;grid-template-columns:7rem 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem 0;border-top:1px solid var(--line);color:var(--paper)}.post-row.svelte-u4k2t:hover{text-decoration:none}.post-row.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--gold)}.post-row.svelte-u4k2t:hover .post-arrow:where(.svelte-u4k2t){transform:translate(4px);color:var(--gold)}.post-date.svelte-u4k2t{color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.post-body.svelte-u4k2t{display:flex;flex-direction:column;gap:.2rem}.post-title.svelte-u4k2t{font-family:var(--display);font-size:1.35rem;transition:color .15s ease}.post-excerpt.svelte-u4k2t{color:var(--muted);font-size:.95rem}.post-arrow.svelte-u4k2t{color:var(--muted);transition:transform .15s ease,color .15s ease}@media (max-width: 34rem){.post-row.svelte-u4k2t{grid-template-columns:1fr auto}.post-date.svelte-u4k2t{display:none}}
