.vx-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:22px auto;max-width:900px}.vx-legal-links a{color:var(--text2);font-size:14px;text-decoration:underline;text-underline-offset:4px}.vx-payments{margin:24px auto;max-width:520px;padding:16px 20px;background:#fff;border-radius:12px;box-sizing:border-box}.vx-payments img{display:block;width:100%;height:auto}.vx-business{max-width:700px;margin:18px auto;font-size:13px;line-height:1.8;color:var(--text2);font-style:normal}.vx-business a,.vx-privacy-note a{color:inherit;text-decoration:underline}.vx-privacy-note{font-size:13px;line-height:1.7;color:var(--text2);margin:12px 0}.vx-legal-main{max-width:920px;margin:32px auto 60px;padding:40px;background:var(--store-glass);border:1px solid var(--border);border-radius:22px;backdrop-filter:blur(16px);overflow-wrap:anywhere}.vx-legal-main h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:12px 0 22px}.vx-legal-main h2{font-size:22px;margin:32px 0 12px}.vx-legal-main p,.vx-legal-main li,.vx-legal-main dd{line-height:1.8;color:var(--text2);margin-bottom:12px}.vx-legal-main ul{padding-left:22px}.vx-legal-main a{color:var(--accent-text)}.vx-legal-main dt{font-weight:600;margin-top:14px}.vx-legal-main dd{margin-left:0}.vx-legal-main .vx-business{margin:0;max-width:none;font-size:15px}.vx-legal-kicker{font-size:12px;letter-spacing:2px;color:var(--accent-text)}.vx-legal-date{font-size:13px;color:var(--text2)}.vx-legal-form{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.8;border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--surface)}.footer-links{flex-wrap:wrap}@media(max-width:600px){.vx-legal-main{margin:16px 12px 32px;padding:24px 20px}.vx-legal-links{gap:14px 20px}.vx-payments{padding:12px;max-width:100%}}@media print{.vx-service-nav,footer{display:none}.vx-legal-main{border:0;margin:0;padding:0;background:#fff;color:#000;backdrop-filter:none}.vx-legal-main *{color:#000!important}}
