.prose{color:#374151;line-height:1.75}.prose h1{color:#111827;font-weight:800;font-size:2.25rem;margin-top:0;margin-bottom:2rem;line-height:1.111}.prose h2{color:#111827;font-weight:700;font-size:1.875rem;margin-top:2rem;margin-bottom:1rem;line-height:1.333}.prose h3{color:#111827;font-weight:600;font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.6}.prose p{margin-top:1.25rem;margin-bottom:1.25rem}.prose a{color:#2563eb;text-decoration:underline;font-weight:500}.prose a:hover{color:#1d4ed8}.prose strong{color:#111827;font-weight:600}.prose ul,.prose ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.625rem}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"“""”""‘""’";margin-top:1.6rem;margin-bottom:1.6rem;padding-left:1rem}.prose img{margin-top:2rem;margin-bottom:2rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.prose code{color:#111827;font-weight:600;font-size:.875rem;background-color:#f3f4f6;padding:.25rem .375rem;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}
