.sc-content-shell .content-prose{line-height:1.8;overflow-wrap:anywhere;color:#ddd8e8}.sc-content-shell .content-prose :is(h2,h3,h4){scroll-margin-top:96px;color:#f5f1ff;font-family:inherit;line-height:1.3;text-wrap:balance}.sc-content-shell .content-prose h3{font-size:clamp(23px,3vw,30px);margin-top:2.25em}.sc-content-shell .content-prose h4{font-size:21px}.sc-content-shell .content-prose a{color:#bdabff;text-decoration:underline;text-underline-offset:3px}.sc-content-shell .content-prose a:focus-visible{outline:2px solid #bdabff;outline-offset:4px}.sc-content-shell .content-prose :is(table,pre){display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.sc-content-shell .content-prose table{width:max-content;border-collapse:collapse}.sc-content-shell .content-prose :is(th,td){min-width:130px;font-size:16px;line-height:1.6;vertical-align:top}.sc-content-shell .content-prose table:focus-visible{outline:2px solid #bdabff;outline-offset:4px}.sc-content-shell .content-prose img{height:auto;max-width:100%}.sc-content-shell .content-prose img[src^="/figures/"]{display:block;width:100%;max-width:440px;margin:32px auto 16px;border:0}.sc-content-shell .content-prose p:has(>img)+p:has(>em:only-child){font-size:16px;line-height:1.7;color:#c6bdd8;margin-bottom:36px}@media(max-width:600px){.sc-content-shell .content-prose{font-size:17px}.sc-content-shell .content-prose h4{font-size:20px}}