.prose{--prose-leading:1.65;--prose-measure:68ch;max-width:var(--prose-measure);color:var(--color-label-primary)}.prose>*+*{-webkit-margin-before:1.1em;margin-block-start:1.1em}.prose>h2+*,.prose>h3+*{-webkit-margin-before:.5em;margin-block-start:.5em}.prose li,.prose p{line-height:var(--prose-leading)}.prose h2{-webkit-margin-before:2em;margin-block-start:2em}.prose h3{-webkit-margin-before:1.6em;margin-block-start:1.6em}.prose h2,.prose h3,.prose h4{line-height:1.2;text-wrap:balance}.prose ol,.prose ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{-webkit-margin-before:.4em;margin-block-start:.4em}.prose li::marker{color:var(--color-label-tertiary)}.prose a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:from-font}.prose a:hover{color:var(--color-label-primary)}.prose strong{font-weight:var(--fw-semibold)}.prose blockquote{margin-inline:0;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-border-start:3px solid var(--color-accent);border-inline-start:3px solid var(--color-accent);color:var(--color-label-secondary)}.prose hr{border:0;-webkit-border-before:1px solid var(--color-separator);border-block-start:1px solid var(--color-separator);margin-block:2.5em}.prose code{padding:.1em .35em;border-radius:4px}.prose code,.prose pre{font-family:var(--font-mono);background:var(--color-fill-quaternary)}.prose pre{padding:1em;border-radius:8px;overflow-x:auto}.prose pre code{background:none;padding:0}.prose figure{margin-inline:0}.prose img{height:auto;border-radius:12px}.prose figcaption{-webkit-margin-before:.5em;margin-block-start:.5em;color:var(--color-label-secondary)}.prose .prose-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.prose .prose-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{text-align:start;padding:.6em .8em;-webkit-border-after:1px solid var(--color-separator);border-block-end:1px solid var(--color-separator);white-space:nowrap}.prose thead th{-webkit-border-after:2px solid var(--color-separator);border-block-end:2px solid var(--color-separator)}