.legal-content{color:hsl(var(--muted-foreground))}.legal-content p{margin-bottom:1.25rem;line-height:1.75}.legal-content .lead{font-size:1.125rem;margin-bottom:2rem;color:hsl(var(--muted-foreground))}.legal-content h2{color:hsl(var(--foreground));font-size:1.875rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid hsl(var(--border))}.legal-content h2:first-child{margin-top:0}.legal-content h3{color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.legal-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.legal-content ul li{margin-bottom:.75rem;line-height:1.75}.legal-content ul ul{margin-top:.5rem;margin-bottom:.5rem}.legal-content strong{color:hsl(var(--foreground));font-weight:600}.legal-content a{color:hsl(var(--primary));text-decoration:underline;text-decoration-color:transparent;transition:all .2s}.legal-content a:hover{text-decoration-color:hsl(var(--primary));opacity:.8}