.prose{color:#374151;line-height:1.75}.prose h1{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.prose h1,.prose h2{color:#111827;margin-top:2rem}.prose h2{font-size:1.875rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.prose h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem}.prose h3,.prose h4{font-weight:600;color:#111827;line-height:1.4}.prose h4{font-size:1.25rem;margin-top:1.25rem;margin-bottom:.5rem}.prose p,.prose ul{margin-top:1.25rem;margin-bottom:1.25rem}.prose ol,.prose ul{padding-left:1.5rem}.prose ol{margin-top:1.25rem;margin-bottom:1.25rem}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose blockquote{font-weight:500;font-style:italic;color:#6b7280;border-left:.25rem solid #8b5cf6;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6rem;margin-bottom:1.6rem;padding-left:1rem}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose code{color:#e11d48;font-weight:600;font-size:.875em;background-color:#f1f5f9;padding:.25rem .375rem;border-radius:.25rem}.prose pre{color:#e2e8f0;background-color:#0f172a;overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose a{color:#8b5cf6;text-decoration:underline;font-weight:500}.prose a:hover{color:#7c3aed}.prose strong{color:#111827;font-weight:600}.prose em{color:#111827;font-style:italic}.prose img{margin-top:2rem;margin-bottom:2rem;border-radius:.5rem;max-width:100%;height:auto}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3rem;margin-bottom:3rem}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2rem;margin-bottom:2rem;font-size:.875em;line-height:1.7142857}.prose thead{border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{color:#111827;font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:baseline;padding:.5714286em}