.site-legal{box-sizing:border-box;clear:both;width:100%;margin:0;padding:18px 24px 26px;background:#001333;color:#b7c6d8;text-align:center;font:12px/1.8 system-ui,sans-serif;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;border-top:1px solid #d6e6ec25}
.site-legal-records{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 8px}.site-legal a{color:inherit;text-decoration:none}.site-legal a:hover{text-decoration:underline}.site-legal-police{display:inline-flex;align-items:center;gap:5px}.site-legal-police img{width:18px;height:20px;object-fit:contain}
body.auth-legal-page{grid-template-rows:1fr auto}body.auth-legal-page main{margin:36px 0}.auth-legal-page .site-legal{align-self:end}
@media(max-width:700px){.site-legal{padding:16px 18px 100px;font-size:11px}.site-legal-records{flex-direction:column;gap:3px}.site-legal-divider{display:none}}
