.legal-page{padding:60px 64px 80px}.legal-heading{padding-bottom:42px;border-bottom:1px solid var(--line)}.legal-kicker{font-size:12px;letter-spacing:1.5px;color:#657489}.legal-heading h1{font-size:clamp(34px,5vw,64px);line-height:1.12;font-weight:600;letter-spacing:-1.5px;margin:35px 0 24px}.legal-heading>p:not(.legal-kicker){max-width:720px;font-size:18px;line-height:1.75;color:#596779}.legal-heading>span{font-size:13px;color:#657489}.legal-content{max-width:820px;margin:50px auto;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.legal-content section{margin:0 0 38px;scroll-margin-top:30px}.legal-content h2{font-size:24px;line-height:1.35;font-weight:600;margin:0 0 16px}.legal-content p,.legal-content ul{margin:12px 0;color:#4d5b6d}.legal-content ul{padding-left:24px}.legal-content li{padding-left:4px;margin:7px 0}.legal-content a{text-decoration:underline;text-underline-offset:4px;color:#2768ba}.legal-related{border-top:1px solid var(--line);padding-top:25px;display:flex;gap:28px;flex-wrap:wrap;font-size:14px}.legal-related a:hover{color:#2768ba}@media (max-width:700px){.legal-page{padding:32px 24px 48px}.legal-heading h1{letter-spacing:-1px}.legal-content{margin:32px 0}.legal-related{gap:18px}}