.typeset{font-family:var(--typeset-font-body,var(--font-geist-sans,ui-sans-serif), system-ui, sans-serif);font-size:var(--typeset-size,1rem);line-height:var(--typeset-leading,1.75)}.typeset :where(p){margin-block:var(--typeset-flow,1rem)}.typeset>:where(:first-child){margin-block-start:0}.typeset>:where(:last-child){margin-block-end:0}.typeset :where(h1,h2,h3,h4,h5,h6){font-family:var(--typeset-font-heading,inherit);color:var(--theme-1);margin-block-start:var(--typeset-flow,1rem);margin-block-end:calc(var(--typeset-flow,1rem) * .5);font-weight:600;line-height:1.3}.typeset :where(h1){font-size:1.125em}.typeset :where(h2){font-size:1em}.typeset :where(h3){margin-block-start:calc(var(--typeset-flow,1rem) * .75);margin-block-end:calc(var(--typeset-flow,1rem) * .375);font-size:.9375em}.typeset :where(h4,h5,h6){margin-block-start:calc(var(--typeset-flow,1rem) * .75);margin-block-end:calc(var(--typeset-flow,1rem) * .375);font-size:.875em}.typeset :where(ul,ol){margin-block:calc(var(--typeset-flow,1rem) * .5);padding-inline-start:1.25rem}.typeset :where(ul){list-style-type:disc}.typeset :where(ol){list-style-type:decimal}.typeset :where(li){line-height:var(--typeset-leading,1.75)}.typeset :where(li)::marker{color:var(--theme-6)}.typeset :where(li+li){margin-block-start:.25rem}.typeset :where(li>ul,li>ol){margin-block:.25rem}.typeset :where(li)>p{margin-block:0}.typeset :where(li)>p+p{margin-block-start:.5rem}.typeset :where(strong){color:var(--theme-1);font-weight:600}.typeset :where(em){font-style:italic}.typeset :where(code){font-family:var(--typeset-font-mono,var(--font-geist-mono,ui-monospace), Menlo, monospace);font-size:.85em}.typeset :where(blockquote){margin-block:calc(var(--typeset-flow,1rem) * .75);border-inline-start:2px solid var(--theme-7);color:var(--theme-4);padding-inline-start:.75rem;font-style:italic}.typeset :where(hr){margin-block:var(--typeset-flow,1rem);border-color:var(--theme-8)}.typeset :where(img){margin-block:calc(var(--typeset-flow,1rem) * .75);max-width:100%;height:auto}.typeset :where(table){margin-block:calc(var(--typeset-flow,1rem) * .75);font-size:.9375em}.typeset :where(.katex){font-size:1.075em}.typeset :where(.katex-display){margin-block:calc(var(--typeset-flow,1rem) * .75);padding-block:.25rem;overflow:auto hidden}.typeset :where(.not-typeset,[data-not-typeset]){font-size:1rem;line-height:normal}.typeset :where(.not-typeset,[data-not-typeset]) :where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){margin-block:0}
