.prose.svelte-j6wfa5{max-width:68ch}.prose.svelte-j6wfa5 p{color:var(--ink-soft);margin:0 0 1.5rem;font-size:1.06rem;line-height:1.75}.prose.svelte-j6wfa5 h2{color:var(--ink);margin:3.2rem 0 1.3rem;font-size:clamp(1.6rem,3.4vw,2.3rem)}.prose.svelte-j6wfa5 h2:first-child{margin-top:0}.prose.svelte-j6wfa5 ul,.prose.svelte-j6wfa5 ol{color:var(--ink-soft);margin:0 0 1.6rem;padding-left:1.3rem;font-size:1.04rem;line-height:1.7}.prose.svelte-j6wfa5 li{margin-bottom:.6rem}.prose.svelte-j6wfa5 li::marker{color:var(--gold)}.prose.svelte-j6wfa5 pre{background:var(--ink);color:var(--paper);border-radius:.9rem;margin:0 0 1.8rem;padding:1.1rem 1.2rem;font-size:.86rem;line-height:1.6;overflow-x:auto}.prose.svelte-j6wfa5 blockquote{border-left:2px solid var(--gold);margin:0 0 1.8rem;padding-left:1.3rem}.prose.svelte-j6wfa5 blockquote p{font-family:var(--serif);color:var(--ink);margin-bottom:.4rem;font-size:1.24rem;font-style:italic;line-height:1.5}.prose.svelte-j6wfa5 blockquote cite{letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:.84rem;font-style:normal}.prose.svelte-j6wfa5 aside{background:color-mix(in srgb, var(--gold-bright) 13%, var(--paper));border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);border-radius:.9rem;margin:0 0 1.9rem;padding:1.2rem 1.3rem}.prose.svelte-j6wfa5 aside .label{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .4rem;font-size:.72rem}.prose.svelte-j6wfa5 aside .text{color:var(--ink);margin:0}.back.svelte-1teoznn{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:2.5rem;font-size:.82rem;text-decoration:none;display:inline-block}.back.svelte-1teoznn:hover{color:var(--gold)}.post-head.svelte-1teoznn{max-width:72ch}.post-head.svelte-1teoznn .kicker:where(.svelte-1teoznn){margin-bottom:2rem}.post-head.svelte-1teoznn .kicker:where(.svelte-1teoznn) time:where(.svelte-1teoznn){color:var(--stone)}.post-head.svelte-1teoznn h1:where(.svelte-1teoznn){margin-bottom:1.4rem;font-size:clamp(2.4rem,6vw,4.6rem)}.byline.svelte-1teoznn{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin:2rem 0 0;font-size:.85rem}.answer.svelte-1teoznn{border-left:2px solid var(--gold);background:color-mix(in srgb, var(--gold-bright) 11%, var(--paper));border-radius:0 .9rem .9rem 0;max-width:68ch;margin:3rem 0 3.5rem;padding:clamp(1.4rem,3.4vw,2rem)}.answer-label.svelte-1teoznn{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0 0 .6rem;font-size:.7rem}.answer.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--ink);margin:0;font-size:1.12rem;line-height:1.68}.author.svelte-1teoznn{border:1px solid var(--hairline);background:color-mix(in srgb, #fffdf6 55%, var(--paper));border-radius:1.1rem;max-width:68ch;margin-top:4.5rem;padding:clamp(1.6rem,4vw,2.6rem)}.author-label.svelte-1teoznn{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem;font-size:.7rem}.author-name.svelte-1teoznn{font-family:var(--serif);color:var(--ink);margin:0 0 .8rem;font-size:1.8rem}.author-bio.svelte-1teoznn{color:var(--ink-soft);max-width:56ch;margin:0 0 1.6rem;line-height:1.65}.author-actions.svelte-1teoznn{flex-wrap:wrap;gap:.8rem;display:flex}.author-actions.svelte-1teoznn .btn:where(.svelte-1teoznn){padding:.8rem 1.4rem;font-size:.82rem}.more.svelte-1teoznn{margin-top:4.5rem}.more-card.svelte-1teoznn{color:inherit;border:1px solid var(--hairline);background:color-mix(in srgb, #fffdf6 55%, var(--paper));transition:transform .4s var(--ease-out), border-color .4s, box-shadow .4s var(--ease-out);border-radius:1.1rem;margin-bottom:1rem;padding:clamp(1.3rem,3.2vw,2rem);text-decoration:none;display:block;position:relative}.more-card.svelte-1teoznn:hover{border-color:color-mix(in srgb, var(--gold) 55%, transparent);box-shadow:0 24px 50px -30px color-mix(in srgb, var(--ink) 35%, transparent);transform:translateY(-4px)}.more-card.svelte-1teoznn .kind:where(.svelte-1teoznn){letter-spacing:.22em;text-transform:uppercase;color:var(--stone);font-size:.75rem}.more-card.svelte-1teoznn h3:where(.svelte-1teoznn){max-width:40ch;margin:.6rem 0;font-size:clamp(1.3rem,2.8vw,1.9rem)}.more-card.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--ink-soft);max-width:60ch;margin:0;font-size:.98rem}.more-card.svelte-1teoznn .go:where(.svelte-1teoznn){font-family:var(--serif);color:var(--gold);transition:transform .35s var(--ease-out);font-size:1.7rem;position:absolute;top:1.4rem;right:1.5rem}.more-card.svelte-1teoznn:hover .go:where(.svelte-1teoznn){transform:translate(3px,-3px)}
