.post-body.svelte-1teoznn{counter-reset:figure;font-size:1.0625rem;line-height:1.75;color:var(--ink)}.post-body.svelte-1teoznn>p{margin:0 0 1.25em}.post-body.svelte-1teoznn>h2{margin:2.4em 0 .6em;font-family:var(--font-serif);font-size:1.625rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;scroll-margin-top:8rem}.post-body.svelte-1teoznn>h3{margin:2em 0 .5em;font-size:1.125rem;font-weight:600;line-height:1.35;scroll-margin-top:8rem}.post-body.svelte-1teoznn>ul,.post-body.svelte-1teoznn>ol{margin:0 0 1.4em;padding-left:1.4em}.post-body.svelte-1teoznn>ul{list-style:disc}.post-body.svelte-1teoznn>ol{list-style:decimal}.post-body.svelte-1teoznn>:is(ul,ol)>li{margin-top:.6em;padding-left:.3em}.post-body.svelte-1teoznn>:is(ul,ol)>li::marker{color:var(--ink-muted)}.post-body.svelte-1teoznn strong{font-weight:600}.post-body.svelte-1teoznn>:is(p,ul,ol) a:not(.cite){color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 35%,transparent);text-underline-offset:3px}.post-body.svelte-1teoznn a.cite{margin-left:.1em;font-size:.72em;font-weight:600;line-height:0;vertical-align:super;color:var(--accent);text-decoration:none}.post-body.svelte-1teoznn a.cite:hover{text-decoration:underline}@media(min-width:64rem){.post-body.svelte-1teoznn{font-size:1.125rem}.post-body.svelte-1teoznn>h2{font-size:1.875rem}}
