body.legal .header{height:100px}.legal-main{max-width:860px;padding:56px 0 70px}.legal-main h1{font-size:clamp(36px,6vw,58px);letter-spacing:-2px;margin:16px 0 12px}.legal-main h2{font-size:19px;letter-spacing:-.3px;margin:32px 0 12px}.legal-main p,.legal-main li{font-size:16px;line-height:1.8;color:#46484c}.legal-main a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-main .legal-nav{display:flex;gap:24px;margin-bottom:35px;font-size:13px}.legal-main .language-section{scroll-margin-top:24px}.legal-main .language-section+.language-section{margin-top:65px;padding-top:45px;border-top:1px solid var(--line)}.legal-subtitle{color:#64666b;font-size:14px!important}.legal-main ul{padding-left:22px}@media(max-width:700px){.legal-main{padding-top:35px}.legal .header{height:88px}.legal-main p,.legal-main li{font-size:15px}}