.social-links a,.social-row a{display:flex;align-items:center;gap:9px}.social-links svg,.social-row svg{width:21px;height:21px;flex:0 0 21px;fill:currentColor}.social-links a{overflow-wrap:anywhere}.social-row a{white-space:nowrap}.site-footer>*{min-width:0}
@media(max-width:900px){.site-footer{gap:28px}}
@media(max-width:560px){
  .site-footer{grid-template-columns:1fr 1fr!important;text-align:right;column-gap:24px;row-gap:10px}
  .footer-brand,.footer-bottom,.social-links{grid-column:1/-1!important}
  .footer-brand{text-align:center}
  .footer-links{padding:14px 0;border-top:1px solid var(--line)}
  .social-links{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;text-align:center}
  .social-links b{width:100%;margin:0 0 4px}
  .social-links a{width:46px;height:46px;justify-content:center;border:1px solid #cba64f;border-radius:50%;background:#fffaf0;color:#6f5d3f}
  .social-links a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .social-links svg{width:23px;height:23px;flex-basis:23px}
  .social-row{display:flex;justify-content:center}
  .social-row a{white-space:normal}
  .nav nav{max-height:calc(100vh - 70px);overflow:auto}
}
