
.stack-app *{box-sizing:border-box}.stack-app{background:var(--card-background);color:inherit;font-family:var(--base-font-family)}.stack-app main{max-width:960px;padding:42px 34px 90px;margin:auto}.stack-app a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.stack-app h1,
.stack-app h2,
.stack-app h3{font-family:var(--base-font-family);line-height:1.6}.stack-app h1{font-size:31px;margin:32px 0}.stack-app h2{margin-top:42px;padding-top:21px;border-top:1px solid var(--card-separator-color)}.stack-app pre{background:var(--card-background);padding:20px;border-radius:var(--card-border-radius);overflow:auto;font-size:13px;line-height:1.7}.stack-app code{font-family:Consolas,monospace;overflow-wrap:anywhere}.stack-app :not(pre)>code{background:var(--card-background);padding:2px 5px}.stack-app img,
.stack-app svg{max-width:100%;height:auto}.stack-app table{border-collapse:collapse;display:block;overflow:auto;max-width:100%;font-size:14px}.stack-app td,
.stack-app th{border:1px solid var(--card-separator-color);padding:9px 12px;min-width:100px;text-align:left}.stack-app blockquote{margin:22px 0;padding:1px 20px;border-left:1px solid var(--card-separator-color);background:var(--card-background)}.stack-app li{margin:5px 0}.stack-app .source{font-size:12px;color:inherit;overflow-wrap:anywhere}.stack-app .math.display{display:block;overflow-x:auto;padding:10px 0}.stack-app .math:not(.display){overflow-wrap:normal}.stack-app a:focus-visible{outline:3px solid #a04f30;outline-offset:4px}@media(max-width:600px){.stack-app main{padding:24px 20px 60px}.stack-app{}.stack-app h1{font-size:26px}.stack-app pre{font-size:12px;padding:14px}}@media print{.stack-app{background:var(--card-background)}.stack-app main{max-width:none;padding:0}.stack-app .back{display:none}.stack-app pre{white-space:pre-wrap}}

.stack-app main li,
.stack-app main p{overflow-wrap:anywhere}.stack-app .collection-math-display,
.stack-app .collection-math-inline{position:relative}.stack-app .collection-math-display{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:.3em}.stack-app .collection-math-display>.katex-display{margin:.35em 0;text-align:inherit}.stack-app .collection-math-inline{display:inline-block;max-width:100%;vertical-align:-.15em;overflow-x:auto;overflow-y:hidden;font-family:var(--base-font-family);background:transparent!important;padding:0!important}.stack-app .collection-math-inline>.katex{font-size:1.04em}.stack-app .collection-math-svg{overflow:visible;pointer-events:none}.stack-app .collection-math-svg .katex{font-size:1em}.stack-app .eq:has(>.katex),
.stack-app .formula:has(>.katex){font-family:inherit}.stack-app .katex-display>.katex{white-space:nowrap} .stack-app .katex .katex-mathml{white-space:nowrap}