h1.svelte-k45wj3{margin-top:.5rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;max-width:14ch}.lede.svelte-k45wj3{margin-top:1.5rem;font-size:1.125rem;line-height:1.6;color:var(--text-muted);max-width:44rem}.pieces.svelte-k45wj3{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.pieces.svelte-k45wj3 a:where(.svelte-k45wj3){display:block;padding:2.25rem;border:1px solid var(--border);border-radius:var(--radius-md);transition:transform .35s ease,border-color .35s ease,background .35s ease}.pieces.svelte-k45wj3 a:where(.svelte-k45wj3):hover{transform:translateY(-3px);border-color:var(--primary);background:var(--bg-surface)}.meta.svelte-k45wj3{display:flex;gap:.75rem;align-items:baseline;font-size:var(--fs-tiny);letter-spacing:.06em;text-transform:uppercase}.kind.svelte-k45wj3{color:var(--accent)}.date.svelte-k45wj3{color:var(--text-muted)}.pieces.svelte-k45wj3 h2:where(.svelte-k45wj3){margin-top:.6rem;font-size:1.9rem;line-height:1.2;max-width:22ch}.pieces.svelte-k45wj3 p:where(.svelte-k45wj3){margin-top:.75rem;color:var(--text-muted);line-height:1.65;max-width:40rem}.read.svelte-k45wj3{display:inline-block;margin-top:1.25rem;font-size:var(--fs-small);font-weight:var(--fw-medium)}@media (max-width: 767px){.pieces.svelte-k45wj3 a:where(.svelte-k45wj3){padding:1.75rem}}
