.content-prose{color:var(--text-muted);font-size:15.5px;line-height:1.72}.content-prose>:first-child{margin-top:0}.content-prose h2{border-top:1px solid var(--border);color:var(--text);letter-spacing:-.015em;margin-top:2.75rem;margin-bottom:.85rem;padding-top:1.75rem;scroll-margin-top:5rem;font-size:22px;font-weight:600}.content-prose h3{color:var(--text);margin-top:1.85rem;margin-bottom:.6rem;scroll-margin-top:5rem;font-size:16.5px;font-weight:600}.content-prose p{margin:.9rem 0}.content-prose ul,.content-prose ol{margin:.9rem 0;padding-left:1.35rem}.content-prose li{margin:.4rem 0}.content-prose li::marker{color:var(--text-dim)}.content-prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.content-prose a:hover{text-decoration:none}.content-prose strong{color:var(--text);font-weight:600}.content-prose code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:.1em .35em;font-size:.88em}.content-prose pre{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin:1.25rem 0;padding:.95rem 1.1rem;font-size:13px;line-height:1.6;overflow-x:auto}.content-prose pre code{font-size:inherit;color:var(--text);white-space:pre;background:0 0;border-radius:0;padding:0}.content-prose hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.content-table-scroll{border:1px solid var(--border);border-radius:var(--radius);margin:1.5rem 0;overflow-x:auto}.content-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.content-prose th,.content-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.6rem .85rem}.content-prose thead th{background:var(--surface-2);color:var(--text);white-space:nowrap;font-weight:600}.content-prose tbody tr:last-child td{border-bottom:0}
