.prose h1{font-size:32px;margin-top:1.5rem}.prose h1,.prose h2{font-weight:bolder;margin-bottom:1rem}.prose h2{font-size:24px;margin-top:1.4rem}.prose h3{font-size:20px;margin-bottom:1.2rem}.prose h3,.prose h4{font-weight:700;margin-top:1rem}.prose h4{font-size:16px;margin-bottom:1rem}.prose h5{font-size:14px;margin-bottom:.6rem;margin-top:1rem}.prose h6{font-size:12px;margin-bottom:.4rem;margin-top:1rem}.prose hr{margin-top:3rem;margin-bottom:3rem;border-color:#ccc}.dark .prose hr{border-color:#555}.prose pre{width:100%;overflow-x:auto;padding:.5rem;background-color:#f5f5f5;margin:2rem 0}.dark .prose pre{background-color:#333}.prose ol,.prose ul{margin-top:1rem;margin-bottom:1rem}.prose ol li,.prose ul li{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.2rem;text-indent:-1.2rem}.prose ul{list-style-type:disc;list-style-position:inside;margin-left:1rem}.prose .list-container{margin-top:2rem;margin-bottom:2rem}.prose ul li::marker{color:#c3c3c3}.dark .prose ul li::marker{color:#666}.prose ol{list-style-type:decimal;list-style-position:inside;margin-left:1rem}.prose ol li::marker{color:#a7a7a7}.dark .prose ol li::marker{color:#7b7b7b}.prose img{margin:1rem auto;text-align:center}.prose blockquote{margin:2rem 0;padding:.5rem 1rem;background-color:#f5f5f5;border-left:4px solid #f1d6ff;line-height:1.7}.prose blockquote p{margin:0;font-size:inherit;line-height:inherit;text-align:inherit}.prose blockquote p+p{margin-top:1rem}.dark .prose blockquote{background-color:#333;border-left:4px solid #814a9d}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:100px}.prose a{color:#0070f3;text-decoration:none;border-bottom:1px solid rgba(0,118,255,.2)}.dark .prose a{color:#0cf;border-bottom-color:rgba(0,204,255,.2)}.prose a:hover{border-bottom-color:transparent}.prose p{margin-top:1rem;margin-bottom:1rem;text-align:justify;line-height:1.6;font-size:17px}.prose .inline-code{padding:.2rem .4rem;background-color:#f5f5f5;border-radius:4px}.dark .prose .inline-code{background-color:#333}.prose table{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem}.prose td,.prose th{border:1px solid #ddd;padding:.5rem;text-align:center}.prose th{background-color:#faf1ff;font-weight:700}.dark .prose th{background-color:#814a9d}.prose pre span{font-family:JetBrains Mono,Consolas,Ubuntu Mono,monospace}.prose .inline-math span{display:inline-flex!important}