.prose img{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:.75rem;box-shadow:0 4px 24px #4a00101f}.prose p:has(>img){text-align:center;margin-top:0;margin-bottom:0}.prose blockquote{border-left-width:4px;border-color:var(--ca);padding-left:1rem;font-style:italic}.prose h1{margin-top:2rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem}.prose h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem}.prose h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}.prose a{color:var(--ca-dk);text-decoration:none}.prose a:hover{text-decoration:underline}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-indent-1{padding-left:2em}.ql-indent-2{padding-left:4em}.ql-indent-3{padding-left:6em}.ql-indent-4{padding-left:8em}.ql-indent-5{padding-left:10em}.ql-indent-6{padding-left:12em}.ql-indent-7{padding-left:14em}.ql-indent-8{padding-left:16em}.prose code:not(pre code){background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:.875em;color:var(--cp)}
