.prose strong{font-weight:700}.prose a{text-decoration:underline;font-weight:500}.prose ol>li::before{content:counter(list-item,var(--list-counter-style,decimal))".";position:absolute;font-weight:400;color:var(--chakra-colors-fg-muted);left:0}.prose ul>li{list-style-type:none;position:relative;padding-left:1.75em}.prose ul>li::before{content:"";position:absolute;background-color:var(--chakra-colors-fg-muted);border-radius:50%;width:.375em;height:.375em;top:calc(.875em - .1875em);left:.25em}.prose blockquote p:first-of-type::before{content:open-quote}.prose blockquote p:last-of-type::after{content:close-quote}.prose h2,.prose h3{font-family:var(--chakra-fonts-heading)}.prose h2{font-weight:600;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-weight:500;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose figure figcaption{color:var(--chakra-colors-fg-muted);font-size:.875em;line-height:1.4285714}.prose code{color:var(--chakra-colors-fg-muted);font-weight:600;font-size:.875em}.prose a code{color:var(--chakra-colors-fg-muted)}.prose pre{color:var(--chakra-colors-fg);background-color:var(--chakra-colors-bg-subtle);overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-right:1.1428571em;padding-bottom:.8571429em;padding-left:1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code::before{content:none}.prose pre code::after{content:none}.prose{line-height:1.6}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure img{margin-top:0;margin-bottom:0}.prose figure figcaption{font-style:italic;margin-top:1em;margin-bottom:0;text-align:center}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}