.hero-art {
  min-height: 100%;
  border-radius: 24px;
  border: 1px solid var(--line);
  overflow: hidden;
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02));
}

.hero-art img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.82;
}

.split-list {
  display: grid;
  gap: 18px;
}

.split-list .list-card {
  min-height: 180px;
}
