.legal-wrap[data-v-2f7d9b4e]{max-width:720px;margin:0 auto;padding:40px 24px 80px;font-family:Segoe UI,system-ui,sans-serif;color:#2c3e50}.legal-header[data-v-2f7d9b4e]{margin-bottom:40px}.legal-logo[data-v-2f7d9b4e]{font-size:20px;font-weight:800;color:#1abc9c;text-decoration:none}.legal-body h1[data-v-2f7d9b4e]{font-size:32px;font-weight:800;margin-bottom:6px}.legal-date[data-v-2f7d9b4e]{font-size:13px;color:#95a5a6;margin-bottom:36px}.legal-body section[data-v-2f7d9b4e]{margin-bottom:28px}.legal-body h2[data-v-2f7d9b4e]{font-size:16px;font-weight:700;margin-bottom:8px}.legal-body p[data-v-2f7d9b4e]{font-size:15px;line-height:1.7;color:#4a5568}.legal-body a[data-v-2f7d9b4e]{color:#1abc9c;text-decoration:none}.legal-body a[data-v-2f7d9b4e]:hover{text-decoration:underline}.legal-footer[data-v-2f7d9b4e]{margin-top:60px;padding-top:24px;border-top:1px solid #edf2f7;display:flex;gap:10px;align-items:center;font-size:13px;color:#95a5a6}.legal-footer a[data-v-2f7d9b4e]{color:#7f8c8d;text-decoration:none}.legal-footer a[data-v-2f7d9b4e]:hover{color:#1abc9c}
