.page.svelte-14u6r3i{max-width:820px;margin:0 auto;padding:2rem 1.2rem 4rem}.back-link.svelte-14u6r3i{display:inline-block;margin-bottom:.8rem}.post.svelte-14u6r3i{padding:1.2rem;background:var(--card);border:1px solid var(--edge);border-radius:18px;box-shadow:0 16px 32px #0006}h1.svelte-14u6r3i,h2.svelte-14u6r3i,h3.svelte-14u6r3i{font-family:Fraunces,serif}h1.svelte-14u6r3i{margin-top:.2rem;margin-bottom:.3rem;font-size:clamp(1.9rem,7vw,3rem)}h2.svelte-14u6r3i{margin-top:1.4rem;margin-bottom:.4rem}h3.svelte-14u6r3i{margin-top:1.2rem;margin-bottom:.4rem}.date.svelte-14u6r3i{margin:0;color:var(--ink-soft);font-size:.9rem}.headline.svelte-14u6r3i{color:var(--ink-soft);font-size:1.06rem}.post.svelte-14u6r3i p:where(.svelte-14u6r3i){line-height:1.7}.cover.svelte-14u6r3i,figure.svelte-14u6r3i img:where(.svelte-14u6r3i){width:100%;height:auto;border-radius:14px;border:1px solid var(--edge)}figure.svelte-14u6r3i{margin:1rem 0}.pull-quote.svelte-14u6r3i{margin:1.4rem 0;padding:.85rem 1rem .95rem;border-left:4px solid rgba(217,121,77,.7);background:#282828d9;border-radius:10px}.pull-quote.svelte-14u6r3i p:where(.svelte-14u6r3i){margin:0;font-family:Fraunces,serif;font-style:italic;font-size:clamp(1.24rem,3.2vw,1.62rem);line-height:1.45}.pull-quote.svelte-14u6r3i cite:where(.svelte-14u6r3i){display:block;margin-top:.45rem;font-style:normal;color:var(--ink-soft);font-size:.9rem}figcaption.svelte-14u6r3i{margin-top:.4rem;font-size:.9rem;color:var(--ink-soft)}
