.legal-prose{color:var(--color-foreground);font-family:var(--font-body);line-height:1.65}.legal-prose h2{color:var(--color-foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.legal-prose h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal-prose p,.legal-prose li{color:var(--color-muted);margin-bottom:.75rem;font-size:.9375rem}.legal-prose ul,.legal-prose ol{margin:.5rem 0 1rem 1.25rem;padding:0}.legal-prose li{margin-bottom:.35rem}.legal-prose a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{opacity:.9}.legal-prose strong{color:var(--color-foreground);font-weight:600}.legal-prose .legal-updated{color:var(--color-muted-light);margin-bottom:1.5rem;font-size:.8125rem}
