/* 第二版：时间线细节、完整菜品构图与分类图库 */
.experience {
  grid-template-columns: 94px 1fr;
}

.experience::before {
  left: 93px;
}

.experience-date {
  white-space: nowrap;
}

.cooking-feature {
  height: 440px;
  margin-bottom: 18px;
  background: #ede8dd;
}

.cooking-feature img {
  object-fit: contain;
  object-position: center;
}

.cooking-feature > span {
  padding-top: 48px;
  background: linear-gradient(transparent, rgba(20, 34, 24, .9));
}

.gallery-group-title {
  margin: 18px 0 10px;
  padding-left: 10px;
  border-left: 3px solid #9cb29f;
  color: var(--green-deep);
  font-size: 14px;
}

@media (max-width: 360px) {
  .experience {
    grid-template-columns: 84px 1fr;
  }

  .experience::before {
    left: 83px;
  }

  .experience-date {
    font-size: 11px;
  }
}
