.answer{white-space:normal;overflow-wrap:anywhere;color:#18342b}
.answer p{color:inherit;margin:0 0 1em;line-height:1.8}
.answer h1,.answer h2,.answer h3,.answer h4{font-size:1.15em;line-height:1.5;margin:1.2em 0 .6em;letter-spacing:normal}
.answer h1:first-child,.answer h2:first-child,.answer h3:first-child{margin-top:0}
.answer ul,.answer ol{padding-left:1.5em;margin:.5em 0 1em}
.answer li{margin:.35em 0}.answer li p{margin:.2em 0}
.answer strong{font-weight:700;color:#102e23}
.answer blockquote{border-left:3px solid #a6bda9;margin:1em 0;padding:.3em 0 .3em 1em;color:#5b7060}
.answer pre{overflow-x:auto;padding:14px;background:#f3f6f1;border-radius:10px;white-space:pre;overflow-wrap:normal;font-size:13px}
.answer :not(pre)>code{font-size:.9em;background:#f1f5ef;padding:.1em .3em;border-radius:4px}
.answer hr{border:0;border-top:1px solid #e0e8dc;margin:1.4em 0}
.table-scroll{width:100%;max-width:100%;overflow-x:auto;margin:1em 0}
.answer table{border-collapse:collapse;min-width:100%;font-size:14px;white-space:normal}
.answer th,.answer td{border:1px solid #dbe4d6;padding:9px 12px;text-align:left;min-width:80px}
.answer th{background:#f0f5ed;font-weight:650}
.answer tr:nth-child(even){background:#fafcf8}
.math-display{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.5em 2px;margin:.35em 0;overscroll-behavior-x:contain}
.math-display .katex-display{margin:.2em 0;text-align:center}
.math-inline{display:inline-block;max-width:100%;vertical-align:middle;overflow-x:auto;overflow-y:hidden}
.math-inline .katex{font-size:1.08em}
.answer .katex{overflow-wrap:normal;text-indent:0}
.math-pending{font-family:inherit;font-size:13px;color:#6b7d72;font-style:normal}
.answer .commentary p:last-child,.answer>div>p:last-child{margin-bottom:0}

