.typeset-forge{--typeset-size:.875rem;--typeset-leading:1.6;--typeset-flow:1em}.typeset-doc{--typeset-size:1rem;--typeset-leading:1.75;--typeset-flow:1.25em}.typeset-forge,.typeset-doc{font-size:var(--typeset-size);line-height:var(--typeset-leading)}.typeset-forge>:where(*+*),.typeset-doc>:where(*+*){margin-block-start:var(--typeset-flow)}.typeset-forge :where(p),.typeset-doc :where(p){font-size:var(--typeset-size);line-height:var(--typeset-leading)}.typeset-forge :where(h1,h2,h3,h4,h5,h6),.typeset-doc :where(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:calc(var(--typeset-leading) - .35);margin-block-start:calc(var(--typeset-flow) * 2);margin-block-end:calc(var(--typeset-flow) * .5)}.typeset-forge :where(h1),.typeset-doc :where(h1){font-size:calc(var(--typeset-size) * 1.5)}.typeset-forge :where(h2),.typeset-doc :where(h2){font-size:calc(var(--typeset-size) * 1.25)}.typeset-forge :where(h3),.typeset-doc :where(h3){font-size:calc(var(--typeset-size) * 1.125)}.typeset-forge :where(h4,h5,h6),.typeset-doc :where(h4,h5,h6){font-size:var(--typeset-size)}.typeset-forge :where(ul),.typeset-doc :where(ul){padding-inline-start:1.5em;list-style:outside}.typeset-forge :where(ol),.typeset-doc :where(ol){padding-inline-start:1.5em;list-style:decimal}.typeset-forge :where(li+li),.typeset-doc :where(li+li),.typeset-forge :where(li>ul,li>ol),.typeset-doc :where(li>ul,li>ol){margin-block-start:calc(var(--typeset-flow) / 4)}.typeset-forge :where(blockquote),.typeset-doc :where(blockquote){border-inline-start:2px solid color-mix(in srgb, currentColor 25%, transparent);padding-inline-start:1em}.typeset-forge :where(code),.typeset-doc :where(code){font-size:.875em}.typeset-forge :where(pre),.typeset-doc :where(pre){padding:calc(var(--typeset-flow) * .75) 1em;border:1px solid color-mix(in srgb, currentColor 15%, transparent);line-height:var(--typeset-leading);overflow-x:auto}.typeset-forge :where(pre code),.typeset-doc :where(pre code){font-size:.875em}.typeset-forge :where(table),.typeset-doc :where(table){border-collapse:collapse;text-align:start;width:100%}.typeset-forge :where(th),.typeset-doc :where(th){text-align:start;font-weight:600}.typeset-forge :where(th,td),.typeset-doc :where(th,td){padding:calc(var(--typeset-flow) / 2) .75em;border-block-end:1px solid color-mix(in srgb, currentColor 15%, transparent)}.typeset-forge :where(hr),.typeset-doc :where(hr){border:0;border-block-start:1px solid color-mix(in srgb, currentColor 15%, transparent);margin-block-start:calc(var(--typeset-flow) * 1.5)}
