.component__forum-markdown { overflow-wrap:anywhere; min-width:0; }
.component__forum-markdown p,.component__forum-markdown ul,.component__forum-markdown ol,.component__forum-markdown blockquote { margin:0 0 1em; }
.component__forum-markdown h1,.component__forum-markdown h2,.component__forum-markdown h3 { font:600 1.2em/1.4 'Neo Sans',sans-serif; margin:1.4em 0 .6em; color:inherit; }
.component__forum-markdown ul { list-style:disc; padding-left:1.5em; }
.component__forum-markdown ol { list-style:decimal; padding-left:1.5em; }
.component__forum-markdown blockquote { border-left:3px solid currentColor; padding-left:1em; }
.component__forum-markdown table { display:block; max-width:100%; overflow-x:auto; border-collapse:collapse; margin:1em 0; font-size:.92em; }
.component__forum-markdown th,.component__forum-markdown td { padding:8px 12px; border-bottom:1px solid #344358; text-align:left; }
.component__forum-markdown th { font-weight:600; }
.component__forum-markdown pre { overflow:auto; padding:12px; background:#0b1726; }
.component__forum-markdown code { font-family:monospace; }
.component__forum-markdown img { max-width:100%; height:auto; }
.component__forum-markdown a { text-decoration:underline; text-underline-offset:3px; }
.component__forum-markdown th,.component__forum-markdown td { white-space:nowrap; }
