.legal-prose{color:var(--color-ink-secondary);font-size:15px;line-height:1.65}.legal-prose>:first-child{margin-top:0}.legal-prose h2{letter-spacing:-.01em;color:var(--color-ink);margin-top:2em;margin-bottom:.5em;scroll-margin-top:80px;font-size:17px;font-weight:800}.legal-prose h3{color:var(--color-ink);margin-top:1.3em;margin-bottom:.3em;font-size:14.5px;font-weight:700}.legal-prose p{text-wrap:pretty;margin:.7em 0}.legal-prose ul{margin:.7em 0;padding-left:1.25em;list-style:outside}.legal-prose ol{margin:.7em 0;padding-left:1.4em;list-style:decimal}.legal-prose li{margin:.35em 0}.legal-prose strong{color:var(--color-ink);font-weight:700}.legal-prose a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:var(--color-accent-hover)}.legal-prose .legal-ref{font-family:var(--font-mono);color:var(--color-ink);font-weight:700}.legal-prose code{font-family:var(--font-mono);border-radius:var(--radius-chip);background:var(--color-surface-muted);color:var(--color-ink);padding:.1em .35em;font-size:.9em}.legal-prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:13px;line-height:1.45}.legal-prose th,.legal-prose td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:7px 10px}.legal-prose thead th{background:var(--color-chrome);color:var(--color-ink);white-space:nowrap;font-weight:700}
