.answer-prose{min-width:0;font-size:var(--text-md);line-height:1.85;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}
.answer-prose>*{margin:0}
.answer-prose>*+*{margin-top:var(--s3)}
.answer-prose>h2,.answer-prose>h3{margin-top:var(--s6);margin-bottom:var(--s3);font-weight:600;line-height:1.5;letter-spacing:-.02em;text-wrap:pretty}
.answer-prose>h2{font-size:var(--text-lg)}
.answer-prose>h3{font-size:var(--text-md)}
.answer-prose>:first-child{margin-top:0}
.answer-prose p{white-space:pre-wrap}
.answer-prose strong{font-weight:650}
.answer-prose ul,.answer-prose ol{padding-left:var(--s6)}
.answer-prose li+li,.answer-prose li>*+*{margin-top:var(--s2)}
.answer-prose li>p{margin:0}
.answer-prose li::marker{color:var(--muted)}
.answer-prose blockquote{border-left:2px solid var(--border);padding-left:var(--s4);color:var(--muted)}
.answer-prose blockquote>*{margin:0}
.answer-prose blockquote>*+*{margin-top:var(--s2)}
.answer-prose code{font-size:.9em;background:var(--subtle);border-radius:var(--s1);padding:0 var(--s1);white-space:pre-wrap}
.answer-prose pre{padding:var(--s4);background:var(--subtle);border-radius:var(--radius);white-space:pre-wrap;text-wrap:wrap;overflow-wrap:anywhere}
.answer-prose pre code{padding:0}
