.lp .legal-main{background:linear-gradient(var(--sky1) 0%,var(--sky2) 28%,#fff 100%);padding:48px 0 76px}.lp .legal-doc{max-width:820px}.lp .legal{color:var(--slate);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.lp .legal h1{color:var(--ink);font-size:34px;font-weight:700;line-height:1.15}.lp .legal .legal-updated{color:var(--ink-soft);margin-top:10px;font-size:13.5px;font-weight:700}.lp .legal .legal-intro{color:var(--ink);margin-top:18px;font-size:17px;font-weight:600;line-height:1.6}.lp .legal h2{color:var(--ink);margin-top:40px;margin-bottom:8px;font-size:21px;font-weight:600}.lp .legal h3{color:var(--ink);margin-top:24px;margin-bottom:6px;font-size:16.5px;font-weight:600}.lp .legal p{margin-top:12px}.lp .legal ul,.lp .legal ol{margin-top:12px;padding-left:24px}.lp .legal li{margin-top:7px}.lp .legal li::marker{color:var(--blue);font-weight:700}.lp .legal a{color:var(--blue-d);text-underline-offset:2px;font-weight:700;text-decoration:underline}.lp .legal a:hover{color:var(--blue)}.lp .legal strong,.lp .legal b{color:var(--ink);font-weight:800}.lp .legal-card{background:#f4fbff;border:1.5px solid #e3eef7;border-radius:16px;margin-top:18px;padding:18px 22px;font-size:14.5px;line-height:1.6}.lp .legal-card p{margin-top:5px}@media (max-width:600px){.lp .legal-main{padding:30px 0 54px}.lp .legal{font-size:15.5px}.lp .legal h1{font-size:27px}.lp .legal h2{font-size:19px}.lp .legal .legal-intro{font-size:16px}}
