.legal-wrap{max-width:680px;margin:0 auto;padding:56px 22px 110px;color:#d8d4e6}.legal-wrap h1{margin:0 0 6px;font-size:26px;font-weight:600;letter-spacing:.02em}.legal-meta{margin:0 0 32px;font-size:12px;color:#7d7796}.legal-wrap h2{margin:38px 0 12px;font-size:16px;font-weight:600;color:#cfc9e8}.legal-wrap li,.legal-wrap p{font-size:14.5px;line-height:1.95;color:#b8b2cd;margin:0 0 14px}.legal-wrap ol,.legal-wrap ul{margin:0 0 14px;padding-left:22px}.legal-wrap li{margin-bottom:8px}.legal-wrap strong{color:#ddd8ef;font-weight:600}.legal-wrap a{color:#a99cd8;text-decoration:none;border-bottom:1px solid rgba(169,156,216,.35)}.legal-wrap a:hover{color:#c4b8ff}.legal-note{margin:30px 0 0;padding:16px 18px;background:rgba(183,155,255,.07);border-left:2px solid rgba(183,155,255,.4);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.9;color:#b3adc9}.legal-links{margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);display:flex;gap:20px;flex-wrap:wrap;font-size:13px}