.legal-page{color:#1c2545;min-height:100vh;font-family:var(--font-inter),"Inter",system-ui,sans-serif;background:#f3f5fb}.legal-top{max-width:760px;margin:0 auto;padding:26px 24px 0}.legal-back{letter-spacing:-.02em;color:#22306b;font-size:15px;font-weight:800;text-decoration:none}.legal-back:hover{color:#2c3c84}.legal-body{max-width:760px;margin:0 auto;padding:18px 24px 80px}.legal-body h1{letter-spacing:-.02em;color:#16204a;margin:18px 0 6px;font-size:34px;font-weight:800}.legal-updated{color:#6b748f;margin:0 0 26px;font-size:13.5px}.legal-body h2{color:#22306b;margin:30px 0 8px;font-size:18.5px;font-weight:700}.legal-body p{color:#39415f;margin:0 0 14px;font-size:15px;line-height:1.65}.legal-body ul{margin:0 0 16px;padding-left:22px}.legal-body li{color:#39415f;margin:0 0 8px;font-size:15px;line-height:1.6}.legal-body a{color:#2c3c84;text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-body strong{color:#1c2545;font-weight:700}.legal-foot-links{border-top:1px solid #e1e6f2;margin-top:36px;padding-top:18px;font-size:14px}
