.rich-text{line-height:1.95;min-width:0;overflow-wrap:anywhere}
.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}
.rich-text p{margin:0 0 .8em}.rich-text a{color:var(--green);text-decoration:underline;text-underline-offset:3px}
.rich-text blockquote{border-left:3px solid var(--green);margin:16px 0;padding:10px 18px;background:var(--surface-tint);color:var(--text-body)}
.rich-text pre{overflow:auto;max-width:100%;padding:16px;border:1px solid var(--line);background:var(--paper);border-radius:7px;line-height:1.7;white-space:pre}
.rich-text code{font-family:var(--mono);font-size:.92em;background:var(--paper);padding:.15em .3em;border-radius:3px}.rich-text pre code{padding:0}
.rich-text table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:16px 0;font-size:1em}.rich-text td,.rich-text th{border:1px solid var(--line);padding:9px 12px}.rich-text th{background:var(--surface-tint)}
.rich-text ul,.rich-text ol{padding-left:1.6em}.rich-text hr{border:0;border-top:1px solid var(--line);margin:24px 0}
.circuit-symbol{white-space:nowrap;font-family:'Cambria Math','Times New Roman',serif;font-style:italic;line-height:inherit}
.circuit-symbol sub{font-size:.75em;font-style:normal;position:relative;vertical-align:baseline;bottom:-.28em;line-height:0}
.unicode-script{font-size:.75em;line-height:0}
.logic-overline{text-decoration:overline;text-decoration-thickness:1px}
.formula{white-space:normal;font-family:inherit;padding:16px 20px;min-width:0}
.formula-content .math-display{margin:8px 0;padding:14px 8px;border-bottom:1px solid var(--line)}.formula-content .math-display:last-child{border-bottom:0}
.math-display{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:12px 4px;line-height:normal}
.katex{font-size:1.14em;color:inherit;text-indent:0;white-space:nowrap;overflow-wrap:normal;word-break:normal}
.katex-display{margin:.2em 0;text-align:left}.katex-display>.katex{display:block;text-align:left;width:max-content;min-width:100%}
.katex .katex-mathml{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important}
.math-fallback{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--warn-ink)}
.step-list li>.rich-text{font-size:inherit}.calculation .rich-text p{font-size:inherit;margin-bottom:.5em}
.detail-table-scroll .circuit-symbol,.control .circuit-symbol{font-size:1.05em}
@media(max-width:700px){.formula{padding:10px}.formula-content .math-display{padding:12px 2px}.katex{font-size:1.05em}}
@media print{.math-display{overflow:visible}.katex-display>.katex{min-width:0}.rich-text pre{white-space:pre-wrap}}
