.legal-policy{max-width:900px}.legal-policy .legal-meta{border:1px solid var(--border);color:var(--muted);background:#0c1422;border-radius:12px;flex-wrap:wrap;gap:8px 24px;margin-bottom:28px;padding:14px 18px;font-size:13px;display:flex}.legal-policy .legal-meta strong{color:var(--text);font-weight:600}.legal-policy h2{margin:38px 0 12px;font-size:clamp(24px,3vw,32px)}.legal-policy h3{margin:26px 0 10px;font-size:20px}.legal-policy p,.legal-policy li{color:var(--muted);font-size:15px;line-height:1.85}.legal-policy p+p,.legal-policy ul+p,.legal-policy p+ul,.legal-policy table+p{margin-top:14px}.legal-policy ul,.legal-policy ol{margin:12px 0 0;padding-left:24px}.legal-policy li+li{margin-top:6px}.legal-policy a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.legal-policy strong{color:var(--text)}.legal-policy .notice{margin-bottom:24px}.legal-policy .policy-nav{border:1px solid var(--border);background:#0c1422;border-radius:12px;flex-wrap:wrap;gap:8px;margin:26px 0 10px;padding:12px;display:flex}.legal-policy .policy-nav a{color:var(--text);border:1px solid #344158;border-radius:7px;padding:7px 11px;font-size:12px;text-decoration:none}.legal-policy .policy-nav a:hover,.legal-policy .policy-nav a[aria-current=page]{border-color:var(--cyan);color:var(--cyan)}.legal-policy .policy-company{border-top:1px solid var(--border);color:var(--muted);margin-top:38px;padding-top:18px;font-size:13px;line-height:1.8}.legal-policy .table-wrap{border:1px solid #94a3b840;border-radius:12px;margin:16px 0;overflow-x:auto}.legal-policy table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px}.legal-policy th,.legal-policy td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b833;padding:10px 14px}.legal-policy th{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-size:12px}@media (width<=700px){.legal-policy .legal-meta{gap:5px;font-size:12px}.legal-policy h2{margin-top:30px}.legal-policy p,.legal-policy li{font-size:14px}}
