.eyebrow.svelte-1e0rsuc{font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;color:var(--brand-red);margin:0 0 .5rem;font-size:.78rem;font-weight:700}.post.svelte-1e0rsuc{background:var(--paper);color:var(--ink-warm)}.wrap.svelte-1e0rsuc{max-width:760px;margin:0 auto}.post-header.svelte-1e0rsuc{padding:clamp(2rem,5vw,3.5rem) 2rem 1.25rem}.post-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-headline);letter-spacing:var(--text-spacing-1);color:var(--ink-warm);margin:0 0 .85rem;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1}.post-meta.svelte-1e0rsuc{font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;color:var(--ink-warm);opacity:.7;flex-wrap:wrap;gap:.65rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.post-body.svelte-1e0rsuc{padding:.5rem 2rem 3rem}.post-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--font-headline);letter-spacing:var(--text-spacing-1);color:var(--ink-warm);border-top:var(--border-width-sm) solid #1e1a1626;margin:2.25rem 0 1rem;padding-top:.5rem;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.1}.post-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--ink-warm);margin:0 0 1.1rem;font-size:1.05rem;line-height:1.65}.post-body.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 1.25rem;padding-left:1.4rem}.post-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:var(--ink-warm);margin:0 0 .45rem;font-size:1.02rem;line-height:1.6}.post-body.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--ink-warm)}.post-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--ink-warm);border-bottom:2px solid var(--brand-red);padding-bottom:1px;text-decoration:none}.post-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--brand-red)}
