.article-prose{color:hsl(var(--bc))}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose h4{color:hsl(var(--bc));font-weight:700}.article-prose h2{scroll-margin-top:7rem;margin-top:2.6em;margin-bottom:.9em;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--b3))}.article-prose h3{scroll-margin-top:7rem;margin-top:1.9em;margin-bottom:.7em;padding-left:.8rem;border-left:3px solid hsl(var(--p) / .35);font-size:clamp(1.18rem,1.08rem + .28vw,1.42rem);line-height:1.35;letter-spacing:-.01em}.article-prose h2+h3{margin-top:1.3em}.article-prose h3+p{margin-top:.65em}.article-prose p{line-height:1.9;margin-top:1.1em;margin-bottom:1.1em}.article-prose blockquote{border-left-width:3px;border-left-color:hsl(var(--p));background:hsl(var(--b2));padding:1rem 1.1rem;border-radius:.75rem;font-style:normal}.article-prose img{display:block;width:100%;max-width:100%;height:auto}.article-prose figure{margin:2rem 0;max-width:100%}.article-main-column.svelte-1dtoi0q,.article-body.svelte-1dtoi0q,.article-bottom-sections.svelte-1dtoi0q{min-width:0}.article-body.svelte-1dtoi0q{overflow-wrap:anywhere}.article-body.svelte-1dtoi0q .content-node-image,.article-body.svelte-1dtoi0q .content-node-image__img,.article-body.svelte-1dtoi0q figure,.article-body.svelte-1dtoi0q img{max-width:100%}.article-body.svelte-1dtoi0q .content-node-table-wrap,.article-body.svelte-1dtoi0q .content-node-code,.article-body.svelte-1dtoi0q .content-node-code__pre{max-width:100%}.article-body.svelte-1dtoi0q .content-node-table-wrap,.article-body.svelte-1dtoi0q .content-node-code__pre{overflow-x:auto}.article-body.svelte-1dtoi0q .content-node-table{min-width:min(36rem,100%)}.article-sidebar-column.svelte-1dtoi0q{position:relative;isolation:isolate}@media(min-width:1024px){.article-sidebar-content.svelte-1dtoi0q{max-height:var(--toc-max-height, calc(100vh - 7rem) );overflow-y:auto;padding-right:.25rem}.article-sidebar-content--fixed.svelte-1dtoi0q{position:fixed;top:var(--toc-fixed-top, 6.25rem);left:var(--toc-fixed-left, 0px);width:var(--toc-fixed-width, 20rem)}.article-sidebar-content--absolute.svelte-1dtoi0q{position:absolute;top:var(--toc-absolute-top, 0px);left:0;width:100%}}@media(max-width:1023px){.toc-mobile-trigger.svelte-1dtoi0q{bottom:max(1rem,env(safe-area-inset-bottom))}}
