.acf-repeater-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  /* Responsive grid */
  gap: 1.5rem;
}
.acf-repeater-item {
  background: #f8f8f8;
  padding: 15px;
  border-radius: 8px;
  text-align: center;
}
.acf-heading {
  font-size: 1.5em;
  color: #333;
}
.acf-description {
  font-size: 1em;
  color: #666;
}
