.prose{max-width:65ch;color:var(--foreground)}.prose h1{margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose h4{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose p{margin-top:1.25em;margin-bottom:1.25em;line-height:1.75}.prose strong{font-weight:600}.prose em{font-style:italic}.prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:disc}.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:decimal}.prose li{margin-top:.5em;margin-bottom:.5em}.prose a{font-weight:500;text-decoration:underline}.prose a:hover{opacity:.8}.prose blockquote{opacity:.8;border-left:.25rem solid;margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;font-style:italic;font-weight:500}.prose code{background-color:#0000000d;border-radius:.25rem;padding:.2em .4em;font-size:.875em;font-weight:600}.prose pre{background-color:#0000000d;border-radius:.375rem;margin-top:1.75em;margin-bottom:1.75em;padding:1.25em 1.5em;overflow-x:auto}.prose pre code{background-color:#0000;padding:0;font-weight:400}.prose img{border-radius:.5rem;margin-top:2em;margin-bottom:2em}.prose hr{margin-top:3em;margin-bottom:3em}
