.ij-footer-legal-links {
  display: grid;
  gap: 0.4rem;
  align-items: start;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ij-footer-legal-links a,
.ij-footer-legal-links__button {
  color: rgba(231, 243, 255, 0.86);
  transition: color 0.25s ease;
}

.ij-footer-legal-links__button {
  background: none;
  border: 0;
  padding: 0;
  text-decoration: underline;
  cursor: pointer;
}

.ij-footer-legal-links a:hover,
.ij-footer-legal-links__button:hover {
  color: #ffffff;
}

@media (min-width: 900px) {
  .modern-footer__grid {
    grid-template-columns: 1.2fr 1fr 1fr 1fr;
  }
}
