.legalPage{color:#0b0d12;background:#f7f6f2;min-height:100vh}.legalNav{color:#fff;background:#0b0d12;justify-content:space-between;align-items:center;height:84px;padding:0 6vw;display:flex}.legalNav img{filter:invert();width:220px}.legalNav a:last-child{border-bottom:1px solid #6f7480;padding-bottom:4px;font-size:13px}.legalHero{color:#fff;background:#0b0d12;padding:92px 7vw 70px}.legalHero small{color:#7187ec;text-transform:uppercase;letter-spacing:.15em}.legalHero h1{letter-spacing:-.055em;margin:32px 0 22px;font-size:clamp(48px,6vw,86px);line-height:.95}.legalHero p{color:#b8bdc8;max-width:760px;line-height:1.65}.legalBody{max-width:980px;margin:auto;padding:80px 7vw 110px}.legalBody section{border-top:1px solid #d6d5cf;padding:32px 0}.legalBody h2{margin:0 0 18px;font-size:26px}.legalBody p,.legalBody li{color:#555a63;line-height:1.7}.legalBody a{color:#113bd3;text-decoration:underline}.legalBody .notice{background:#ebeef9;border-left:3px solid #113bd3;padding:22px}.legalFooter{color:#a8adb7;background:#0b0d12;justify-content:space-between;gap:25px;padding:32px 7vw;font-size:12px;display:flex}.legalFooter a{color:#fff}@media (max-width:600px){.legalNav{height:72px}.legalNav img{width:170px}.legalHero{padding-top:68px}.legalBody{padding-top:55px}.legalFooter{flex-direction:column}}
