/* Default */
.banner-entry {
  height: 800px;
}

/* Phones */
@media (max-width: 768px) {
  .banner-entry {
    height: 200px; /* adjust as needed */
  }
}

@media (max-width: 768px) {
  #app > div.app-inner.flex.flex-col.min-h-full 
  > section.s-block.s-block--banners.container 
  > div {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
  }
}