/* Compact footer navigation on phones. */
.site-footer .footer-menu-link{display:none}
@media(max-width:650px){
 .site-footer .footer-nav,.site-footer .footer-back-top{display:none}
 .site-footer .footer-menu-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:12px 18px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:transparent;color:#fff!important;font-size:13px;line-height:1.4;text-decoration:none}
 .site-footer .footer-menu-link span{color:inherit!important}
 .site-footer .footer-menu-link:focus-visible{outline:2px solid #fff;outline-offset:5px}
}
