.prose{color:#374151;max-width:none}.prose h1{color:#111827;font-size:2.25rem;font-weight:800;margin-top:0;margin-bottom:2rem;line-height:1.1111}.prose h2{color:#111827;font-size:1.875rem;font-weight:700;margin-top:3rem;margin-bottom:1rem;line-height:1.3333}.prose h3{color:#111827;font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;line-height:1.5}.prose p{margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.75}.prose a{text-decoration:underline;font-weight:500;transition:color .15s ease}.prose strong{color:#111827;font-weight:600}.prose ol{list-style-type:decimal}.prose ol,.prose ul{padding-left:1.625em;margin-top:1.25rem;margin-bottom:1.25rem}.prose ul{list-style-type:disc}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose li p{margin-top:.75rem;margin-bottom:.75rem}.prose>ul>li p:first-child{margin-top:0}.prose>ul>li p:last-child{margin-bottom:0}.prose>ol>li>p:first-child{margin-top:0}.prose>ol>li>p:last-child{margin-bottom:0}.prose code{color:#6B7280;font-weight:600;font-size:.875em;background-color:#F3F4F6;padding:.125rem .25rem;border-radius:.25rem}.prose pre{color:#E5E7EB;background-color:#1F2937;overflow-x:auto;font-size:.875rem;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:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose blockquote{font-weight:500;font-style:italic;color:#4B5563;border-left-width:.25rem;border-left-color:#E5E7EB;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose hr{border-color:#E5E7EB;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875rem;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#D1D5DB}.prose thead th{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:top;padding:.5714286em}.prose a{color:#5865F2;text-decoration:none;border-bottom:1px solid #5865f2}.prose a:hover{color:#4752C4;border-bottom-color:#4752C4}