.prose{color:#374151;line-height:1.75}.prose h1{font-size:2.25em;font-weight:800;color:#111827;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{font-size:1.875em;font-weight:700;color:#111827;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.5em;font-weight:600;color:#111827;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose a{color:#2563eb;text-decoration:underline;font-weight:500}.prose a:hover{color:#1d4ed8}.prose strong{color:#111827;font-weight:600}.prose ul{list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose ol{list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose code{color:#111827;font-weight:600;font-size:.875em;background-color:#f3f4f6;padding:.25em .4em;border-radius:.25rem}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;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:400;color:inherit;font-size:inherit;line-height:inherit}@media(max-width:640px){.prose{font-size:1rem;line-height:1.7}.prose h1{font-size:1.875rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}}
