.prose .classic-text .classic-text-heading h1{white-space:normal}.classic-text .classic-text-toc-link{grid-template-columns:minmax(0,1fr)}.prose .classic-text .classic-text-toc-link[aria-current=location]{color:var(--lm-ink);font-weight:500}.classic-text .classic-text-toc-link[aria-current=location]{background:var(--lm-row-hover)}.classic-text .lm-glass-list .classic-text-toc-link[aria-current=location]{background:0 0}@media(hover:hover) and (pointer:fine){.prose .classic-text .classic-text-toc-link:hover{color:var(--lm-ink)}.classic-text .mao-side-list:not(.lm-glass-list) .classic-text-toc-link:hover{background:var(--lm-hover)}}.classic-text-section{scroll-margin-top:calc(var(--lm-chrome-offset) + 24px)}.prose .classic-text .classic-text-section+.classic-text-section{margin-top:2.5em}.prose .classic-text .classic-text-section>h2{margin:0 0 .9em;text-align:center}.prose .classic-text .classic-text-section>p:last-child{margin-bottom:0}.prose .classic-text .classic-text-background>h2{text-align:start;font-size:19px}.prose .classic-text .classic-text-background>p{color:var(--lm-muted);font-size:16px}.prose .classic-text .classic-text-commentary{margin-top:4em}.prose .classic-text .classic-text-commentary>h2{margin-bottom:.2em;text-align:start;font-size:28px}.prose .classic-text .classic-text-commentary-byline{color:var(--lm-muted);font:13px/1.8 var(--font-sans);margin-bottom:1.7em;text-align:start}.prose .classic-text .classic-text-commentary-body>h3{font-size:23px;margin:2.1em 0 .85em;text-wrap:pretty}.prose .classic-text .classic-text-commentary-body>h4{font-size:19px;margin:1.5em 0 .65em;text-wrap:pretty}.prose .classic-text .classic-text-commentary-body strong{font-weight:600}.prose .classic-text .classic-text-commentary-nav{display:flex;flex-wrap:wrap;gap:2px 18px;margin:1.2em 0 2em;font:14px/1.7 var(--font-sans)}.prose .classic-text .classic-text-commentary-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration-thickness:1px}.prose .classic-text .classic-text-commentary-body :is(ul,ol){padding-inline-start:1.35em;margin-block:1em 1.35em}.prose .classic-text .classic-text-commentary-body li{padding-inline-start:.2em;margin-block:.4em}.prose .classic-text .classic-text-commentary-body li>p{margin-block:.35em}.prose .classic-text .classic-text-commentary-body a:hover{color:var(--lm-muted)}.prose .classic-text .classic-text-commentary-body a[href^="#reference-"]{white-space:nowrap;text-decoration:none}.prose .classic-text .classic-text-references{color:var(--lm-muted);font:14px/1.9 var(--font-sans)}.prose .classic-text .classic-text-references p{text-align:start}@media(max-width:760px){.prose .classic-text .classic-text-commentary>h2{font-size:25px}.prose .classic-text .classic-text-commentary-body>h3{font-size:21px}.prose .classic-text .classic-text-commentary-nav{column-gap:14px}}@media(forced-colors:active){.classic-text .classic-text-toc-link[aria-current=location]{outline:1px solid Highlight;outline-offset:-1px}}@media print{.classic-text{--lm-ink:#000;--lm-muted:#444}.classic-text :is(.page-heading-backdrop,.page-heading-statement){display:none}.classic-text .page-heading-masthead::before{display:none}.classic-text .page-heading-masthead{min-height:0;padding:0 0 20pt}.prose .classic-text .classic-text-background>p{font-size:10pt}.classic-text-commentary-nav{display:none!important}.prose .classic-text .classic-text-commentary-body :is(h3,h4){break-after:avoid}.prose .classic-text .classic-text-commentary-byline{font-size:9pt}.prose .classic-text .classic-text-references{font-size:9pt}}