.legal-page{color:#292d35;max-width:820px;margin:45px auto 70px;font-size:17px;line-height:1.8}.legal-page h1{letter-spacing:-1px;margin:18px 0;font-size:clamp(36px,5vw,58px);line-height:1.12}.legal-page h2{margin:32px 0 12px;font-size:25px;line-height:1.4}.legal-page p{margin:12px 0}.legal-page ul{padding-left:24px;list-style:outside}.legal-page a{text-underline-offset:3px;color:#3f537f;text-decoration:underline}.legal-intro{font-size:20px}.legal-operator{background:#dee3ee;border-radius:12px;margin:28px 0;padding:22px}.legal-operator p{white-space:pre-line}.legal-links{border-top:1px solid #bbc1d0;flex-wrap:wrap;gap:20px;margin-top:36px;padding-top:24px;display:flex}
