.prose.svelte-1szor9z{max-width:68ch;font-size:19px;line-height:1.78;color:#2b3730}.prose.svelte-1szor9z p:where(.svelte-1szor9z){margin:0 0 1.15em}.prose.svelte-1szor9z p.lead:where(.svelte-1szor9z){font-size:23px;line-height:1.6;color:var(--ink)}.prose.svelte-1szor9z h2:where(.svelte-1szor9z){margin:2em 0 .5em;font-size:clamp(22px,2.4vw,27px);line-height:1.25;letter-spacing:-.015em}.prose.svelte-1szor9z h2:where(.svelte-1szor9z):first-child{margin-top:0}.prose.svelte-1szor9z b:where(.svelte-1szor9z){font-weight:800;color:var(--ink)}.prose.svelte-1szor9z i:where(.svelte-1szor9z){font-style:italic}.prose.svelte-1szor9z a:where(.svelte-1szor9z){color:var(--accent-dark);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-soft);text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color .15s}.prose.svelte-1szor9z a:where(.svelte-1szor9z):hover{text-decoration-color:var(--accent)}.prose.svelte-1szor9z a:where(.svelte-1szor9z) .ext:where(.svelte-1szor9z){font-size:.72em;margin-left:2px;vertical-align:.35em;opacity:.65}.prose.svelte-1szor9z ul:where(.svelte-1szor9z){margin:0 0 1.15em;padding:0;list-style:none}.prose.svelte-1szor9z li:where(.svelte-1szor9z){position:relative;padding-left:1.5em;margin-bottom:.6em}.prose.svelte-1szor9z li:where(.svelte-1szor9z):before{content:"";position:absolute;left:.25em;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.prose.svelte-1szor9z li:where(.svelte-1szor9z):last-child{margin-bottom:0}
