.legal-content{color:#333;max-width:800px;margin:0 auto;padding:20px 15px 40px;font-size:15px;line-height:1.7}.legal-content h2{color:#1a1a2e;margin-top:36px;margin-bottom:12px;font-size:22px}.legal-content h3{color:#1a1a2e;margin-top:24px;margin-bottom:8px;font-size:18px}.legal-content p{margin-bottom:14px}.legal-content ul{margin-bottom:14px;padding-left:24px}.legal-content ul li{margin-bottom:6px}.legal-content a{color:#007bff}.legal-content .effective-date{color:#6c757d;margin-bottom:24px;font-style:italic}.legal-content table{border-collapse:collapse;width:100%;margin:16px 0}.legal-content table th,.legal-content table td{text-align:left;border:1px solid #dee2e6;padding:10px 14px}.legal-content table th{color:#1a1a2e;background-color:#f8f9fa;font-weight:600}.disclaimer-highlight{background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;margin:24px 0;padding:20px 24px;font-size:16px;line-height:1.7}.disclaimer-highlight strong{color:#856404}
