/* Screens no smaller than a large phone */

/****************************************
* Our members - photo tile
****************************************/

.tile {
  max-width: calc(50% - 1rem);
  flex-basis: calc(50% - 1rem);
}

/****************************************
* Newsletter
****************************************/

#subForm .row .column:first-child {
  padding-left: 0;
  padding-right: .5rem;
}

#subForm .row .column:last-child {
  padding-left: .5rem;
  padding-right: 0;
}

/****************************************
* Articles
****************************************/

.articles .card:nth-child(2) {
  display: block;
}

/****************************************
* Footer
****************************************/

footer > .grid {
  grid-template-columns: 1fr 1fr;
}

footer > .grid > div:nth-of-type(2) {
  grid-column: 1 / -1;
  grid-row: 2;
}

footer > .grid > div:last-of-type {
  grid-column: 2;
  grid-row: 1;
}