.legal-body h2{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;margin:32px 0 10px;padding-top:16px;border-top:1px solid #e8ecf1}.legal-body h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.legal-body p{margin-bottom:12px}.legal-body ol,.legal-body p,.legal-body ul{font-size:15px;color:#64748b;line-height:1.75}.legal-body ol,.legal-body ul{margin:0 0 12px 20px}.legal-body li{margin-bottom:4px}.data-table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:14px}.data-table th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:10px 12px;border-bottom:2px solid #e8ecf1;background:#f1f4f8}.data-table td{padding:10px 12px;border-bottom:1px solid #e8ecf1;color:#64748b}.data-table tr:last-child td{border-bottom:none}