.prose{font-family:var(--font-body),ui-monospace,monospace;font-size:1.05rem;line-height:1.7;color:var(--ink);max-width:100%;min-width:0}.prose>*+*{margin-top:1.15em}.prose h2,.prose h3{font-family:var(--font-display),ui-monospace,monospace;font-weight:600;line-height:1.2;color:var(--ink)}.prose h2{font-size:1.55rem;margin-top:2.2em}.prose h3{font-size:1.25rem;margin-top:1.8em}.prose a{color:var(--mark);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.prose strong{font-weight:650}.prose blockquote{border-left:2px solid var(--mark);padding-left:1rem;color:var(--muted)}.prose ol,.prose ul{padding-left:1.25rem}.prose li+li{margin-top:.35em}.table-scroll{max-width:100%;overflow-x:auto}.prose table{width:max-content;min-width:100%;border-collapse:collapse;font-family:var(--font-ui),sans-serif;font-size:.92rem;line-height:1.4}.prose td,.prose th{text-align:left;vertical-align:top;padding:.45rem .6rem .45rem 0;border-bottom:1px solid var(--line);white-space:nowrap}.prose th{font-weight:650}.prose code{font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:.86em;background:var(--code-bg);color:var(--code-ink);padding:.08em .32em}.prose pre{background:var(--pre-bg);color:var(--pre-ink);padding:1rem 1.05rem;max-width:100%;overflow-x:auto;font-size:.82rem;line-height:1.55}.prose pre code{background:none;color:inherit;padding:0;font-size:inherit}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}