.prose{color:rgb(var(--c-ink-body));font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.25rem}.prose h2,.prose h3{color:rgb(var(--c-ink));letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + 1rem);font-weight:700}[data-theme=dark] .prose h2,.dark .prose h2,[data-theme=dark] .prose h3,.dark .prose h3{letter-spacing:-.005em;font-weight:600}.prose h2{margin-top:2.5rem;font-size:1.5rem}.prose h3{margin-top:2rem;font-size:1.1875rem}.prose strong{color:rgb(var(--c-ink));font-weight:600}.prose a{color:rgb(var(--c-ink));text-decoration:underline;text-decoration-color:rgb(var(--c-accent) / .6);text-underline-offset:3px;font-weight:500}.prose ul,.prose ol{padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li+li{margin-top:.5rem}.prose blockquote{background:rgb(var(--c-surface-2));border:1px solid rgb(var(--c-hairline));box-shadow:var(--shadow-soft);color:rgb(var(--c-ink));border-radius:1rem;margin-block:1.75rem;padding:1.25rem 1.5rem;font-style:normal;position:relative}.prose blockquote p{color:rgb(var(--c-ink));margin:0;font-size:1.0625rem;font-weight:500;line-height:1.7}.prose blockquote p+p{border-top:1px dashed rgb(var(--c-hairline));color:rgb(var(--c-mute));margin-top:.75rem;padding-top:.75rem;font-size:.9375rem;font-weight:400}.prose code{background:rgb(var(--c-ink) / .06);border-radius:.25rem;padding:.1rem .3rem;font-size:.9375em}[data-theme=dark] .prose code,.dark .prose code{background:rgb(var(--c-ink) / .09)}.prose pre{color:#f4f7fa;background:#161b24;border-radius:.75rem;padding:1rem 1.25rem;overflow-x:auto}[data-theme=dark] .prose pre,.dark .prose pre{color:#efe9de;border:1px solid rgb(var(--c-hairline-strong));background:#262119}.prose pre code{background:0 0;padding:0}.prose-table-scroll{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose th,.prose td{border:1px solid rgb(var(--c-hairline));text-align:left;vertical-align:top;padding:.5rem .75rem}.prose th{background:rgb(var(--c-accent) / .1);color:rgb(var(--c-ink));white-space:nowrap;font-weight:600}[data-theme=dark] .prose th,.dark .prose th{background:rgb(var(--c-accent) / .14)}.prose img{border:1px solid rgb(var(--c-hairline));border-radius:.75rem;max-width:100%;height:auto;margin-inline:auto;display:block}[data-theme=dark] .prose img,.dark .prose img{border-color:rgb(var(--c-hairline-strong))}.prose hr{border:0;border-top:1px solid rgb(var(--c-hairline));margin-block:2.5rem}
