.legal{color:#1f2633;background:#fff;min-height:100vh;font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.legal-wrap{max-width:760px;margin:0 auto;padding:0 16px}.legal-top{background:#3a4c6b;padding:18px 0}.legal-top a{align-items:center;min-height:44px;display:inline-flex}.legal-body{padding-top:clamp(32px,6vw,64px);padding-bottom:56px}.legal-body h1{font:700 clamp(30px,5vw,44px)/1.15 var(--sans,"Outfit",sans-serif);letter-spacing:-.02em;color:#3a4c6b;margin:0 0 10px}.legal-body .legal-date{color:#5d677a;margin:0 0 28px;font-size:14px}.legal-body h2{font:700 clamp(20px,2.6vw,24px)/1.3 var(--sans,"Outfit",sans-serif);color:#3a4c6b;border-top:1px solid #e3e8ef;margin:40px 0 12px;padding-top:22px}.legal-body h3{color:#1f2633;margin:24px 0 8px;font-size:16.5px;font-weight:700;line-height:1.4}.legal-body p,.legal-body li{color:#3b4454;font-size:16.5px;line-height:1.7}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 14px;padding-left:22px}.legal-body li{margin:0 0 8px}.legal-body li::marker{color:#d18f8f}.legal-body strong{color:#1f2633}.legal-body a,.legal-foot a{color:#3a4c6b;text-underline-offset:3px;font-weight:600}.legal-foot{color:#6a7488;border-top:1px solid #e3e8ef;padding:24px 0 40px;font-size:14px}.legal-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.legal-foot .lp-social{align-items:center;gap:12px;margin:0;display:flex}.legal-foot .lp-social-k{font:700 11px/1 var(--sans,"Outfit",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#6a7488;margin:0}.legal-foot .lp-social ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.legal-foot .lp-social a{color:#3a4c6b;background:#e7edf8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.legal-foot .lp-social a:hover,.legal-foot .lp-social a:focus-visible{color:#fff;background:#3a4c6b}