.pantry-hub-features {
  margin-top: 34px;
  padding: 24px;
  border: 1px solid #3f3d38;
  background: #11110f;
}

.pantry-hub-features h5 {
  margin: 0.35em 0 0.8em;
  color: #f2efe8;
  font-size: clamp(1.35rem, 2vw, 2rem);
  line-height: 1.02;
  letter-spacing: -0.035em;
}

.pantry-hub-features ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.pantry-hub-features li {
  position: relative;
  padding: 8px 0 8px 18px;
  border-top: 1px solid #2d2c28;
  color: #aaa69d;
  font-size: 0.82rem;
  line-height: 1.4;
}

.pantry-hub-features li::before {
  position: absolute;
  left: 0;
  color: #d0aa52;
  font-weight: 900;
  content: "+";
}
