/* Mobile: navigation/social links above the rule; studio and copyright aligned below. */
@media(max-width:600px){
 footer.far-reference-footer .far-footer-bottom{border-top:0;padding-top:0;gap:20px;align-items:stretch;}
 footer.far-reference-footer .far-footer-bottom-links{order:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;}
 footer.far-reference-footer .far-footer-bottom>p{order:1;border-top:1px solid #5f758166;padding-top:18px;width:100%;margin:0;}
 footer.far-reference-footer .noun-credit-link{text-align:left;margin:8px auto 0;max-width:1360px;}
}
