.legal-content h1{font-size:2.5rem!important;line-height:1.2!important;margin-top:0!important;margin-bottom:2rem!important;font-weight:700!important}.legal-content h2{font-size:2rem!important;line-height:1.3!important;margin-top:3rem!important;margin-bottom:1.5rem!important;font-weight:600!important}.legal-content h3{font-size:1.5rem!important;line-height:1.4!important;margin-top:2.5rem!important;margin-bottom:1rem!important;font-weight:600!important}.legal-content p{line-height:1.7!important;font-size:1.1rem!important}.legal-content ol,.legal-content p,.legal-content ul{margin-bottom:1.5rem!important}.legal-content li{margin-bottom:.5rem!important}.legal-content a{color:#2563eb!important;text-decoration:none!important;font-weight:500!important}.legal-content a:hover{color:#1d4ed8!important;text-decoration:underline!important}.legal-content strong{font-weight:600!important;color:#1f2937!important}.legal-content hr{margin:3rem 0!important;border-color:#e5e7eb!important}.dark .legal-content h1,.dark .legal-content h2,.dark .legal-content h3{color:#ffffff!important}.dark .legal-content p{color:#e5e7eb!important}.dark .legal-content a{color:#60a5fa!important}.dark .legal-content a:hover{color:#93c5fd!important}.dark .legal-content p strong,.dark .legal-content strong{color:#ffffff!important;font-weight:700!important}@media (prefers-color-scheme:dark){.legal-content p strong,.legal-content strong{color:#ffffff!important;font-weight:700!important}}.dark .legal-content hr{border-color:#374151!important}