.page.svelte-u4k2t{max-width:760px;padding:var(--sp-5) var(--sp-5) var(--sp-9);margin:0 auto}.head.svelte-u4k2t{margin-bottom:var(--sp-6)}.eyebrow.svelte-u4k2t{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-coral);font-weight:700}.head.svelte-u4k2t h1:where(.svelte-u4k2t){margin-top:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.025em;font-weight:800}.lede.svelte-u4k2t{margin-top:var(--sp-3);color:var(--c-text-2);font-size:var(--fs-lg);line-height:var(--lh-normal)}.list.svelte-u4k2t{gap:var(--sp-3);flex-direction:column;display:flex}.post.svelte-u4k2t{padding:var(--sp-5);background:var(--c-surface);border:1.5px solid var(--c-border-2);border-radius:var(--r-lg);color:var(--c-text);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur-fast) var(--ease-spring);text-decoration:none;display:block}.post.svelte-u4k2t:hover{border-color:var(--c-coral);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.post-meta.svelte-u4k2t{align-items:center;gap:var(--sp-2);color:var(--c-text-3);font-size:var(--fs-xs);display:flex}.post.svelte-u4k2t h2:where(.svelte-u4k2t){margin-top:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:800}.summary.svelte-u4k2t{margin-top:var(--sp-2);color:var(--c-text-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.tags.svelte-u4k2t{margin-top:var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;display:flex}.tag.svelte-u4k2t{font-size:var(--fs-xs);color:var(--c-coral);font-weight:600}
