/**
 * Footer layout overrides for release 0.4.21.
 *
 * The versioned filename prevents CSS optimizers from reusing an older footer
 * artifact after a layout change.
 */

.snow-footer__grid {
  grid-template-columns: 1.25fr repeat(3, minmax(130px, 0.75fr)) 1fr;
}

.snow-footer__brand > a {
  display: inline-block;
  white-space: nowrap;
}

@media (max-width: 900px) {
  .snow-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .snow-footer__brand {
    grid-column: 1 / -1;
  }
}

@media (max-width: 640px) {
  .snow-footer__grid {
    gap: 2.75rem 1.25rem;
  }

  .snow-footer__brand {
    grid-column: 1 / -1;
  }
}
