.ls-root .ls-main .ls-article__body h2{max-width:24ch;margin-top:2.1em;padding:0;border:0;font-size:clamp(24px,2.5vw,32px);letter-spacing:-.025em;line-height:1.15;scroll-margin-top:96px}.ls-root .ls-main .ls-article__body h3{margin-top:1.8em;font-size:var(--ls-t-h3);scroll-margin-top:96px}.ls-root .ls-main .ls-article__body :where(ul,ol){padding-left:1.4em}.ls-root .ls-main .ls-article__body ul{list-style:disc}.ls-root .ls-main .ls-article__body ol{list-style:decimal}.ls-root .ls-main .ls-article__body li+li{margin-top:.5em}.ls-root .ls-main .ls-article__body blockquote{margin-inline:0;padding:0 0 0 1.2em;border-left:1px solid var(--ls-rule)}.ls-root .ls-main .ls-article__body img{max-width:100%;height:auto;border-radius:12px}.ls-root .ls-main .ls-article__body code{font-family:var(--ln-mono);font-size:.9em;color:var(--text-primary)}.ls-root .ls-main .ls-article__body pre{overflow-x:auto;padding:16px 20px;border:1px solid var(--ls-rule);border-radius:12px;background:var(--bg-elevated)}.ls-root .ls-main .ls-article__body .ls-md__note{padding:clamp(18px,2.2vw,26px) 0;border-block:1px solid var(--ls-rule);color:var(--text-primary)}.ls-root .ls-main .ls-article__body .ls-md__note p{margin:0}.ls-root .ls-main .ls-article__body>.ls-md__table{overflow-x:auto}