.generalContacts {
  @include flex-direction(column);
  gap: 1.6rem;
  
  @include min(tablet) {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  li {
    border-radius: 0.8rem;
    flex-grow: 1;
    padding: 2.4rem;
    background-color: white;
    box-shadow: 0 4px 16px rgba(8,32,46,.1);
    
    > p {
      color: var(--color-3);
      font-size: 1.6rem;
      font-weight: 400;
    }

    > a {
      font-size: 1.4rem;
      font-weight: 700;
      text-decoration: underline;
    }
  }
}