.legal-content{max-width:880px;margin:auto;padding:64px 28px 80px}.legal-content h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(38px,6vw,64px);line-height:1.1}.legal-content h2{letter-spacing:-.6px;margin:35px 0 12px;font-size:25px}.legal-content p,.legal-content li,.legal-content address{color:#625b70;font-size:17px;line-height:1.8}.legal-content address{background:#f5f1ff;border-radius:16px;padding:24px;font-style:normal}.legal-content a{color:#5930c5;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-content .legal-date{color:#7b7385;font-size:13px}.legal-content li{margin-bottom:8px}.legal-footer{border-top:1px solid #e9e3f0;flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1200px;margin:auto;padding:30px 28px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.legal-form-example{background:#fbf9ff;border:1px solid #dcd3e8;border-radius:16px;padding:22px}
