.case-recommendations {
  padding-bottom: 20px;
  border-bottom: 1px solid var(--color-blue-5);
}
.case-recommendations__list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-gap: 16px;
  margin-bottom: 24px;
}
@media screen and (max-width: 900px) {
  .case-recommendations__list {
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  }
}
.case-recommendations__preview {
  height: 100%;
  min-width: 270px;
  width: 100%;
}