.footer-grid {
  grid-template-columns: 1.2fr 0.8fr 0.8fr;
}

@media (max-width: 900px) {
  .footer-grid { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 620px) {
  .footer-grid { grid-template-columns: 1fr; }
}
