.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{line-height:1.2;margin:1.5rem 0 .75rem;font-weight:600;letter-spacing:-.02em}.prose h1{font-size:2.25em;padding-bottom:.3em}.prose h2{font-size:1.75em;padding-bottom:.3em}.prose h3{font-size:1.5em}.prose h4{font-size:1.25em}.prose ol,.prose ul{margin:.75rem 0;padding-left:1.5rem}.prose li>p{margin:.25rem 0}.prose blockquote{border-left:3px solid #6b7280;margin:1.5rem 0;padding:.5rem 1rem;color:#d1d5db;background-color:#2a2a2a;border-radius:.25rem}.prose blockquote>p{margin:0}.prose pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem;margin:1rem 0}.prose pre code{color:inherit;padding:0;background:none;font-size:.85em}.prose img{max-width:100%;height:auto;border-radius:.5rem}.prose a{color:#60a5fa;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease-in-out}.prose a:hover{color:#93c5fd}.prose strong{font-weight:700}.prose em{font-style:italic}.prose s{text-decoration:line-through}.prose u{text-decoration:underline}.prose mark{border-radius:.2rem;padding:.1rem .2rem}