.prose{font-size:1rem;line-height:1.75}.prose p{color:var(--primary);margin-top:1.25em;margin-bottom:1.25em}.prose.faq p{color:var(--color-muted-foreground)}.prose p:first-child{margin-top:0}.prose p:last-child{margin-bottom:0}.prose h1{margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose h2{margin-top:1.5em;margin-bottom:.8em;font-size:1.875em;font-weight:600;line-height:1.33333}.prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.5em;font-weight:600;line-height:1.5}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose blockquote{margin:1.6em 0;padding-left:1em;font-style:italic}.prose code{border-radius:.25rem;padding:.2em .4em;font-family:monospace;font-size:.875em}.prose pre{border-radius:.5rem;margin:1.5em 0;padding:1em;overflow-x:auto}.prose pre code{background-color:#0000;padding:0}.prose a{font-weight:500;text-decoration:underline}.prose a:hover{opacity:.8;text-decoration:none}.prose strong{color:var(--primary);font-weight:600}.prose em{font-style:italic}.prose table{border-collapse:collapse;width:100%;margin:1.5em 0}.prose th{text-align:left;padding:.75em 1em;font-weight:600}.prose td{padding:.75em 1em}.prose img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5em 0}.prose hr{border:1px solid var(--border);margin:2em 0}.prose br{content:"";margin-top:.5em;display:block}
