.pg-legal .legal{max-width:calc(760px + 2 * var(--gutter));color:#4a4658;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(64px,8vw,112px);font-size:17px;line-height:1.7}.pg-legal .legal-kicker{color:#6b6778;margin:0;font-size:15px;font-weight:600}.pg-legal h1{color:#1a1726;letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.08}.pg-legal .legal-intro{margin-top:24px;font-size:19px;line-height:1.6}.pg-legal .legal-intro p{margin:0 0 12px}.pg-legal h2{color:#1a1726;letter-spacing:-.02em;margin:48px 0 0;font-size:22px;font-weight:650;line-height:1.3}.pg-legal h3{color:#1a1726;margin:28px 0 0;font-size:17px;font-weight:650}.pg-legal p,.pg-legal ul,.pg-legal ol{margin:12px 0 0}.pg-legal ul,.pg-legal ol{padding-left:22px}.pg-legal li+li{margin-top:6px}.pg-legal strong{color:#1a1726;font-weight:600}.pg-legal .legal a{text-underline-offset:3px;text-decoration:underline}.pg-legal .legal-steps{color:#2e2470;background:#eeebf8;border-radius:18px;margin-top:16px;padding:20px 24px 20px 44px}.pg-legal .legal-note{background:#fff;border:1px solid #e6e3ee;border-radius:18px;margin-top:16px;padding:18px 22px}.pg-legal .legal-note>:first-child{margin-top:0}.pg-legal .legal-contact{border-top:1px solid #e6e3ee;margin-top:56px;padding-top:8px}.pg-legal .legal-contact h2{margin-top:28px}
