.lp .legal{flex-direction:column;gap:44px;max-width:880px;margin:0 auto;padding-top:40px;padding-bottom:120px;display:flex}.lp .legal-head{flex-direction:column;gap:14px;display:flex}.lp .legal-updated{color:var(--muted);font-size:15px}.lp .legal-summary{background:var(--green-soft);border-radius:28px;flex-direction:column;gap:14px;padding:32px;display:flex}.lp .legal-summary h2{font-size:22px;font-weight:600}.lp .legal-section{flex-direction:column;gap:14px;scroll-margin-top:24px;display:flex}.lp .legal-section h2{font-family:var(--display);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.15}.lp .legal p,.lp .legal li{color:var(--text);font-size:17px;line-height:1.6}.lp .legal ul,.lp .legal ol{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.lp .legal b{color:var(--ink);font-weight:600}.lp .legal a{font-weight:600}.lp .legal-aaip{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;font-size:14px!important}@media (max-width:720px){.lp .legal{gap:32px;padding-top:16px;padding-bottom:64px}.lp .legal-summary{border-radius:22px;padding:22px 18px}.lp .legal-section h2{font-size:24px}.lp .legal p,.lp .legal li{font-size:16px}}
