.legal-page{color:#252532;max-width:800px;margin:0 auto;padding:40px 24px 72px}.legal-brand{font-size:16px;font-weight:750;text-decoration:none;display:inline-block}.legal-page article{margin-top:40px}.legal-page header{border-bottom:1px solid #e6e6ed;padding-bottom:24px}.legal-page header p{color:#757581;margin-bottom:12px;font-size:12px}.legal-page h1{font-size:clamp(26px,5vw,36px);line-height:1.4}.legal-operator{background:#f5f6fa;border-radius:12px;margin:24px 0;padding:20px;font-size:13px;line-height:1.8}.legal-operator div{flex-wrap:wrap;gap:4px 16px;display:flex}.legal-operator dt{color:#71717e;min-width:150px}.legal-operator dd{overflow-wrap:anywhere;margin:0}.legal-page section{margin-top:32px}.legal-page h2{margin-bottom:12px;font-size:17px;line-height:1.65}.legal-page section p{color:#53535f;word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.legal-page a{text-underline-offset:3px}.legal-page article footer{border-top:1px solid #e6e6ed;gap:24px;margin-top:40px;padding-top:28px;font-size:13px;display:flex}.legal-page form{gap:14px;margin-top:20px;display:grid}.legal-page label{gap:10px;font-size:14px;display:grid}.legal-page input{font:inherit;border:1px solid #cdd2df;border-radius:10px;padding:13px}.legal-page button{color:#1e2948;cursor:pointer;background:#f3f5fa;border:1px solid #d4d9e5;border-radius:10px;padding:12px 16px}.legal-page button:disabled{opacity:.5;cursor:default}.legal-page footer{flex-wrap:wrap}
