.a_banner-list__wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  margin-top: 26px;
}

.a_banner-list__wrapper > li {
  overflow: hidden;
  border-radius: 8px;
}

@media screen and (min-width: 990px) {
  .a_banner-list__wrapper {
    grid-template-columns: repeat(4, 1fr);
    margin-top: 40px;
  }
}
