.site-footer .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px}.footer-bottom .footer-caption{line-height:1.8}.footer-bottom .footer-back{display:inline-flex;align-items:center;justify-self:end;min-height:44px;white-space:nowrap}.footer-bottom .footer-legal{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px}.footer-legal nav{display:flex;flex-wrap:wrap;gap:0 22px;font:12px/1.7 var(--font-ui);color:var(--color-line)}.footer-legal nav a{display:inline-flex;align-items:center;min-height:44px}.footer-legal nav a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.site-footer .footer-bottom{gap:16px 20px}.footer-bottom .footer-caption{max-width:190px}.footer-bottom .footer-legal{gap:8px}.footer-legal>span{width:100%}.footer-legal nav{gap:0 18px}}