.pub-legal *{box-sizing:border-box}.pub-legal a{color:#635BFF;text-decoration:none}.pub-legal a:hover{color:#4B43E0}.pub-legal .doc li,.pub-legal .doc p{font-size:15px;line-height:1.7;color:#5A5E78;margin:0}.pub-legal .doc strong{color:#151726;font-weight:700}.pub-legal .doc a{text-decoration:underline;text-underline-offset:3px}.pub-legal .doc ul{padding-left:20px;display:flex;flex-direction:column;gap:6px;margin:0}.pub-legal .doc section{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.pub-legal .doc h2{font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0 0 2px;color:#151726;scroll-margin-top:90px}.pub-legal .toc a{display:block;font-size:13px;color:#5A5E78;padding:6px 0 6px 14px;border-left:2px solid #e6e5f0;line-height:1.35}.pub-legal .toc a:hover{color:#151726;border-left-color:#635BFF}@media (max-width:980px){.pub-legal .toc{display:none!important}.pub-legal .wrap{grid-template-columns:1fr!important}}@media (max-width:640px){.pub-legal .wrap{padding:28px 14px 56px!important}.pub-legal .doc{padding:26px 20px 12px!important;border-radius:16px!important}.pub-legal .doc h1{font-size:30px!important}.pub-legal .doc li,.pub-legal .doc p{font-size:14.5px!important}.pub-legal footer>div{flex-direction:column!important;gap:12px!important;padding-left:18px!important;padding-right:18px!important}.pub-legal footer>div>div:last-child{flex-wrap:wrap!important;justify-content:center!important;gap:8px 14px!important}.pub-legal footer a{white-space:nowrap;font-size:12px!important}}