.suggestion-item {
  width: 50%;
  flex-grow: 0;
  box-sizing: border-box;
  padding: 15px 25px;
  background-color: var(--white);
}

.suggestion-item:nth-of-type(2n + 1) {
  border-right: 1px solid var(--gray);
}

.suggestion-item:nth-of-type(-n + 2) {
  border-bottom: 1px solid var(--gray);
}

@media (max-width: 767px) {
  .suggestion-item {
    margin: 0 -2rem;
    padding: 15px 25px;
    width: calc(100% + 4rem);
    border: none !important;
  }

  .suggestion-item:not(:last-of-type) {
    border-bottom: 1px solid var(--gray) !important;
  }
}
