.markdown-container p,.markdown-container ul,.markdown-container ol,.markdown-container li,.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6,.markdown-container blockquote,.markdown-container pre,.markdown-container code,.markdown-container a,.markdown-container img,.markdown-container table,.markdown-container thead,.markdown-container tbody,.markdown-container tfoot,.markdown-container tr,.markdown-container th,.markdown-container td,.markdown-container hr{margin:0 0 .5em 0;padding:0;box-sizing:border-box}.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6{font-weight:bold}.markdown-container h1{font-size:2em}.markdown-container h2{font-size:1.5em}.markdown-container h3{font-size:1.2em}.markdown-container h4{font-size:1.1em}.markdown-container h5{font-size:1em}.markdown-container h6{font-size:.875em}.markdown-container ul,.markdown-container ol{margin-left:1.5rem}.markdown-container ul ul,.markdown-container ol ol{margin-top:.5em}.markdown-container a:hover{text-decoration:underline}.markdown-container blockquote{border-left:4px solid var(--neutral-200);margin:1em 0;padding:.5em 1em;color:var(--neutral-800);background:var(--neutral-50)}.markdown-container blockquote ::before{content:var(--bq-title, "Supporting Excerpts");display:block;font-weight:bold;font-size:var(--fs-100);text-transform:uppercase}.markdown-container blockquote .math::before,.markdown-container blockquote .math~*::before,.markdown-container blockquote .math~* *::before{display:none}.markdown-container pre{background:var(--neutral-50);padding:1em;overflow-x:auto;border-radius:4px}.markdown-container code{background:var(--neutral-50);padding:.2em .4em;border-radius:3px;font-family:"Fira Mono","Consolas",monospace;font-size:.95em}.markdown-container hr{border:none;border-top:1px solid var(--neutral-200);margin:2em 0}.markdown-container table{border-collapse:collapse;width:100%;margin-bottom:1em}.markdown-container th,.markdown-container td{border:1px solid #ddd;padding:.5em 1em;text-align:left}.markdown-container thead{background:#f5f5f5;font-weight:bold}.markdown-container svg.lucide{display:inline;vertical-align:middle;width:1em;height:1em;margin-bottom:.2em}
