.footer{flex-wrap:wrap;gap:18px 28px}
.footer>.footer-links{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-left:auto}
.footer>.footer-registration{order:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;width:100%;margin:0;padding-top:16px;border-top:1px solid #e5e9ef;font-size:12px;line-height:1.8;color:#66748a;text-align:center}
.footer-registration a{white-space:nowrap}
.footer-registration a:hover{text-decoration:underline;text-underline-offset:3px}
.footer-registration a:focus-visible{outline:2px solid #517fa5;outline-offset:4px;border-radius:2px}
@media(max-width:600px){.footer>.footer-links{width:100%;margin:0;justify-content:space-between;gap:12px}.footer>.footer-registration{flex-direction:column;gap:4px;padding-top:14px}}
