.footer{border-top:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;padding:24px 0 28px}
.footer>div{display:grid;grid-template-rows:28px auto;align-content:start}
.footer .brand{height:28px;min-height:28px;font-size:20px;line-height:28px}
.footer p{font-size:10px;line-height:1.8;color:#969e95;margin:4px 0 0}
.footer nav{display:flex;align-items:center;height:28px;gap:25px;font-size:10px;line-height:1;color:#6e786e}
.footer-right{text-align:right}
@media(max-width:600px){
 .footer{display:block}
 .footer-right{text-align:left;margin-top:18px}
 .footer nav{gap:22px;flex-wrap:wrap}
}
