/* Compact footer link rows on narrow screens without shrinking labels. */
@media (max-width:800px) {
  footer.seo-footer {row-gap:18px}
  footer.seo-footer > nav:not(.footer-social),
  footer.seo-footer > .footer-contact {align-self:start;justify-content:flex-start;gap:0}
  footer.seo-footer > nav:not(.footer-social) > strong,
  footer.seo-footer > .footer-contact > strong {margin-bottom:6px}
  footer.seo-footer > nav:not(.footer-social) > a,
  footer.seo-footer > .footer-contact > a {display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:28px;padding:4px 0;margin:0;line-height:1.35}
}
