.legal-pages .prose{color:hsl(var(--foreground))}.legal-pages .prose h1,.legal-pages .prose h2,.legal-pages .prose h3,.legal-pages .prose h4{color:hsl(var(--foreground));font-weight:600}.legal-pages .prose p{color:hsl(var(--muted-foreground));line-height:1.7}.legal-pages .prose strong{color:hsl(var(--foreground));font-weight:600}.legal-pages .prose a{color:hsl(var(--primary));text-decoration:underline}.legal-pages .prose a:hover{color:hsl(var(--primary));opacity:.8}.legal-pages .prose ol,.legal-pages .prose ul{color:hsl(var(--muted-foreground))}.legal-pages .prose li{margin:.5rem 0}.legal-pages .prose table{border-collapse:collapse;width:100%}.legal-pages .prose td,.legal-pages .prose th{border:1px solid hsl(var(--border));padding:.75rem;text-align:left}.legal-pages .prose th{background-color:hsl(var(--muted));font-weight:600}.legal-pages [data-custom-class=title]{font-size:2rem!important;font-weight:700!important;margin-bottom:1rem!important;color:hsl(var(--foreground))!important}.legal-pages [data-custom-class=subtitle]{font-size:1rem!important;color:hsl(var(--muted-foreground))!important;margin-bottom:2rem!important}.legal-pages [data-custom-class=heading_1]{font-size:1.5rem!important;font-weight:600!important;margin-top:2rem!important;margin-bottom:1rem!important;color:hsl(var(--foreground))!important}.legal-pages [data-custom-class=heading_2]{font-size:1.25rem!important;font-weight:600!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;color:hsl(var(--foreground))!important}.legal-pages [data-custom-class=body_text]{color:hsl(var(--muted-foreground))!important;line-height:1.7!important;margin-bottom:1rem!important}.legal-pages [data-custom-class=link]{color:hsl(var(--primary))!important;text-decoration:underline!important}.legal-pages [data-custom-class=link]:hover{opacity:.8!important}.legal-pages div,.legal-pages ul li{margin-bottom:.5rem}.legal-pages strong{font-weight:600;color:hsl(var(--foreground))}.legal-pages em{font-style:italic;color:hsl(var(--muted-foreground))}.legal-pages [style*=color]{color:hsl(var(--muted-foreground))!important}.legal-pages [style*=color] h1,.legal-pages [style*=color] h2,.legal-pages [style*=color] h3,.legal-pages [style*=color] h4,.legal-pages [style*=color] strong{color:hsl(var(--foreground))!important}