.legal-body{line-height:1.65}.legal-body h2{letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.375rem;font-weight:600}.legal-body h3{margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:600}.legal-body h4{margin:1.25rem 0 .25rem;font-size:.9375rem;font-weight:600}.legal-body p{margin:0 0 .875rem}.legal-body ul{margin:0 0 1rem 1.25rem;list-style:outside}.legal-body li{margin:.25rem 0}.legal-body strong{font-weight:600}.legal-body code{font-family:var(--font-numeric);font-feature-settings:"tnum" 1;background:var(--color-muted);border-radius:.25rem;padding:.05em .35em;font-size:.875em}.legal-body a{color:var(--color-foreground);text-underline-offset:2px;text-decoration:underline}.legal-body .legal-note{border-left:3px solid var(--color-border);background:var(--color-muted);color:var(--color-muted-foreground);border-radius:0 .5rem .5rem 0;margin:1rem 0 1.25rem;padding:.75rem 1rem;font-size:.9375rem}.legal-body .legal-table{margin:1rem 0 1.5rem;overflow-x:auto}.legal-body table{border-collapse:collapse;width:100%;font-size:.9375rem}.legal-body th,.legal-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.5rem .75rem}.legal-body th{background:var(--color-muted);font-weight:600}