.article-body.svelte-vj7ksq{max-inline-size:52rem;margin-inline:0;padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,6rem);font-size:1.08rem;line-height:1.8}.article-body.svelte-vj7ksq h2{color:var(--site-secondary);font-size:2rem;font-weight:var(--site-weight-title);letter-spacing:var(--site-tracking-title);margin-block:2.5rem 1rem}.article-body.svelte-vj7ksq h3{color:var(--site-secondary);font-size:1.4rem;font-weight:var(--site-weight-subtitle);margin-block:2rem .75rem}.article-body.svelte-vj7ksq p{margin-block:0 1.35em}.article-body.svelte-vj7ksq ul,.article-body.svelte-vj7ksq ol{list-style:revert;margin-block:0 1.35em;padding-inline-start:1.4em}.article-body.svelte-vj7ksq li{margin-block-end:.4em}.article-body.svelte-vj7ksq p,.article-body.svelte-vj7ksq li{color:var(--site-text-muted)}.article-body.svelte-vj7ksq strong{color:var(--site-secondary)}.article-body.svelte-vj7ksq a{color:var(--site-primary-dark)}.article-body.svelte-vj7ksq img{border-radius:.75rem;block-size:auto;max-inline-size:100%}.article-body.svelte-vj7ksq blockquote{border-inline-start:3px solid var(--site-primary);color:var(--site-secondary);margin-inline:0;padding-inline-start:1.5rem;font-size:1.25rem;font-weight:600}.article-body.svelte-vj7ksq hr{border:0;border-block-start:1px solid var(--site-border);margin-block:2.5rem}.article-body.svelte-vj7ksq pre{border-radius:var(--site-radius-md);background:var(--site-surface-subtle);padding:1rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.article-body.svelte-vj7ksq code{background:var(--site-surface-subtle);border-radius:.3rem;padding:.1em .35em;font-size:.92em}.article-body.svelte-vj7ksq pre code{background:0 0;padding:0}.article-body.svelte-vj7ksq table{border-collapse:collapse;inline-size:100%;display:block;overflow-x:auto}.article-body.svelte-vj7ksq th,.article-body.svelte-vj7ksq td{border-block-end:1px solid var(--site-border);text-align:start;padding:.6rem .8rem}.article-body.svelte-vj7ksq figure{margin-inline:0}.article-body.svelte-vj7ksq figcaption{color:var(--site-text-muted);font-size:.9rem}
