.legal-prose{color:var(--color-foreground);font-size:1rem;line-height:1.625}.legal-prose>:first-child{margin-top:0}.legal-prose h2{letter-spacing:-.025em;color:var(--color-foreground);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{color:var(--color-foreground);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal-prose h4{color:var(--color-foreground);margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal-prose p,.legal-prose li{color:var(--color-muted-foreground);margin-top:.75rem;margin-bottom:.75rem;font-size:1rem;line-height:1.625}.legal-prose strong{color:var(--color-foreground);font-weight:600}.legal-prose a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.legal-prose ul,.legal-prose ol{color:var(--color-muted-foreground);margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-top:.25rem}.legal-prose blockquote{border-left:3px solid var(--color-border);color:var(--color-muted-foreground);margin-top:1rem;margin-bottom:1rem;padding-left:1rem;font-style:italic}.legal-prose div>h2,.legal-prose div>h3,.legal-prose div>h4{margin-top:2.5rem;margin-bottom:.75rem}.legal-lead{color:var(--color-muted-foreground);margin-top:1rem;font-size:1rem;line-height:1.625}.legal-meta{color:var(--color-muted-foreground);margin-top:.75rem;font-size:1rem;line-height:1.625}.legal-prose table{border-collapse:collapse;text-align:left;border:1px solid var(--color-border);width:100%;min-width:640px;margin-top:1.5rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.625}.legal-prose thead tr{border-bottom:1px solid var(--color-border);background:color-mix(in oklab, var(--color-muted) 30%, transparent)}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:none;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.legal-prose tbody tr:last-child td{border-bottom:none}.legal-prose th{color:var(--color-foreground);font-weight:600}.legal-prose td{color:var(--color-muted-foreground)}.legal-prose tbody td:first-child{color:var(--color-foreground);font-weight:500}
