.legal-footer{margin:24px auto 0;padding:14px 18px;max-width:1500px;border-top:1px solid #23303d;color:#71808e;font-size:.72rem;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.legal-footer a{color:#9db0bc;text-decoration:none}.legal-footer a:hover{color:#c8f4e9}.legal-page{width:min(980px,calc(100% - 32px));margin:32px auto 60px}.legal-page .panel{margin-bottom:16px}.legal-page h1{margin-bottom:20px}.legal-page h2{margin-top:0;color:#c8f4e9}.legal-page h3{color:#9db0bc;margin-top:24px}.legal-page p,.legal-page li{line-height:1.6}.legal-page ul{padding-left:22px;color:#9aa7b2}.legal-page a{color:#7fd6c2}.legal-meta{color:#71808e;font-size:.72rem}.legal-contact{white-space:normal}.legal-back{display:inline-block;margin-bottom:20px;color:#7fd6c2;text-decoration:none}.privacy-note{margin-top:14px;color:#71808e;font-size:.72rem;line-height:1.5}