.prose{font-size:1.0625rem;line-height:1.8;color:#000c}.prose h2{font-size:1.625rem;font-weight:500;letter-spacing:-.025em;color:#000;margin-top:3rem;margin-bottom:1rem}.prose h3{font-size:1.25rem;font-weight:500;letter-spacing:-.015em;color:#000;margin-top:2.5rem;margin-bottom:.75rem}.prose p{margin-bottom:1.5rem}.prose strong{font-weight:600;color:#000}.prose a{color:#000;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0000004d;transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:#000}.prose ul,.prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.5rem}.prose blockquote{border-left:2px solid rgba(0,0,0,.1);padding-left:1.25rem;margin:2rem 0;color:#0009;font-style:italic}.prose code{font-family:JetBrains Mono,monospace;font-size:.875em;background:#0000000a;padding:.15em .4em;border-radius:3px}.prose pre{background:#fafafa;border:1px solid rgba(0,0,0,.06);padding:1.25rem;margin:2rem 0;overflow-x:auto;font-size:.875rem;line-height:1.6}.prose pre code{background:none;padding:0;border-radius:0}.prose hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:3rem 0}
