.prose{line-height:1.7}.prose p{color:var(--color-paper-dim)}.prose>:where(*+*){margin-top:1.25rem}.prose h2{font-size:var(--text-title);color:var(--color-paper);margin-top:2.5rem;font-weight:700;line-height:1.35}.prose h3{font-size:var(--text-body);color:var(--color-paper);margin-top:2rem;font-weight:700}.prose a{color:var(--color-paper);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-rule);transition:color .12s,text-decoration-color .12s}.prose a:hover{text-decoration-color:var(--color-slate)}.prose ul,.prose ol{color:var(--color-paper-dim);padding-left:1.75rem}.prose li+li{margin-top:.625rem}.prose ul li{list-style:none;position:relative}.prose ul li:before{color:var(--color-slate);content:"—";position:absolute;left:-1.75rem}.prose ol{font-variant-numeric:tabular-nums;list-style:decimal}.prose ol li::marker{color:var(--color-slate)}.prose code{border:1px solid var(--color-edge);background-color:var(--color-surface);font-size:var(--text-meta);padding:.125rem .375rem}.prose pre{border:1px solid var(--color-edge);background-color:var(--color-surface);font-size:var(--text-meta);padding:1rem;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose blockquote{border-left:2px solid var(--color-slate);padding-left:1.25rem}.prose blockquote p{color:var(--color-paper)}.prose hr{border:0;border-top:1px solid var(--color-edge);margin-block:2.5rem}
