body{background:#f6f8fc}.legal-nav{height:76px;display:flex;align-items:center;justify-content:space-between}.legal-nav>a:last-child{color:#3157c8;font-size:14px;font-weight:600}.legal-page{max-width:860px;margin:36px auto 80px;padding:55px 64px;background:#fff;border:1px solid #e4e9f2;border-radius:18px;box-shadow:0 20px 55px rgba(31,49,91,.07)}.legal-page .kicker{color:#3157c8;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.legal-page h1{margin:10px 0 12px;font-size:42px;letter-spacing:-2px}.legal-page .updated{margin-bottom:36px;color:#8993a5;font-size:12px}.legal-page h2{margin:34px 0 10px;font-size:21px;letter-spacing:-.4px}.legal-page h3{margin:23px 0 8px;font-size:16px}.legal-page p,.legal-page li{color:#586579;font-size:14px;line-height:1.8}.legal-page ul,.legal-page ol{padding-left:22px}.legal-page a{color:#3157c8;text-decoration:underline}.legal-note{margin:26px 0;padding:18px 21px;border-left:3px solid #4f76dc;border-radius:0 10px 10px 0;background:#f0f4ff}.legal-contact{margin-top:38px;padding:24px;border-radius:12px;background:#f5f7fb}.legal-footer{padding:0 0 35px;text-align:center;color:#8a94a5;font-size:12px}.legal-links{display:flex;justify-content:center;gap:20px;margin-bottom:9px}.legal-links a{color:#53627a}@media(max-width:620px){.legal-page{margin:18px auto 50px;padding:34px 23px}.legal-page h1{font-size:33px}.legal-nav{height:64px}.legal-nav>a:last-child{font-size:12px}.legal-links{gap:10px;flex-wrap:wrap}}
