
  .reviewsPage {
    align-items: stretch;
  }

  .reviewsGrid {
    width: 100%;
  }

  ul.grid.reviewsGrid,
  ul.grid.reviewsGrid > li {
    align-items: stretch;
  }

  .reviewsGrid article {
    padding: 2rem 1rem;
    text-align: center;
    background: var(--colour-bg-dark);
  }

  .reviewsGrid li:nth-child(even) article {
    background: var(--colour-bg-dark-alt);
  }

  .reviewsGrid article p {
    margin: 0;
    line-height: 1.75rem;
    color: var(--colour-text-muted);
  }

  .reviewsGrid article strong {
    font-weight: 700;
    line-height: 1.75rem;
    color: var(--colour-bg-light);
  }

  @media screen and (min-width: 550px) {

    .reviewsGrid article {
      padding: 2rem 4rem;
    }
  }

  @media screen and (min-width: 700px) {

    .reviewsGrid article {
      padding: 2rem 1rem;
    }
  }
