.latest .inner {
  height: 40vh;
  justify-content: space-between;
  overflow: hidden;
}

.latest .inner .item {
  flex: 0 0 33.33%;
  height: 40vh;
}

.latest .inner .item a {
  height: 40vh;
}

.collections .groups {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.collections .groups a {
  flex: 0 0 50%;
  overflow: hidden;
  max-width: 50%;
}

.collections .groups .previews {
  flex: 0 1 auto;
  overflow: hidden;
}

.list .item {
  flex: 0 0 25%;
}

.gallery {
  min-height: 650px;
}