.article-body.svelte-5iplu7{font-family:var(--font-serif);color:color-mix(in oklab, var(--color-ink) 92%, transparent);font-size:1.1875rem;line-height:1.65}.article-body.svelte-5iplu7 p{margin-block:0 1.25em}.article-body.svelte-5iplu7 p:first-child{color:var(--color-ink);font-size:1.3125rem;line-height:1.6}.article-body.svelte-5iplu7 a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-body.svelte-5iplu7 a:hover{text-decoration-thickness:2px}.article-body.svelte-5iplu7 strong{color:var(--color-ink)}.article-body.svelte-5iplu7 ul,.article-body.svelte-5iplu7 ol{margin-block:0 1.25em;padding-left:1.4em}.article-body.svelte-5iplu7 ul{list-style:square}.article-body.svelte-5iplu7 ol{list-style:decimal}.article-body.svelte-5iplu7 li::marker{color:var(--color-accent)}.article-body.svelte-5iplu7 h2:where(.svelte-5iplu7),.article-body.svelte-5iplu7 h3:where(.svelte-5iplu7){font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);scroll-margin-top:6rem;font-weight:800;font-stretch:87.5%;line-height:1.05}.article-body.svelte-5iplu7 h2:where(.svelte-5iplu7){font-size:var(--text-3xl);margin-block:2.2em .6em}.article-body.svelte-5iplu7 h3:where(.svelte-5iplu7){font-size:var(--text-2xl);margin-block:1.8em .5em}
