@media (max-width: 540px) {
  .footer-top { grid-template-columns: minmax(0, 1fr); }
  .footer-links { font-size: 14px; line-height: 1.6; }
}
