/* Kiler: jars on shelves, each row rests on a plank */
.cc_rsnlhy26_F46z2aETaQ .concern-tiles__title {
  font-size: clamp(2.25rem, 3.6vw, 3.5rem);
  margin: 0.875rem 0 2.5rem;
}

.cc_rsnlhy26_F46z2aETaQ .concern-tiles__title .kiler-soft {
  color: var(--kiler-rose);
}

.cc_rsnlhy26_F46z2aETaQ .concern-tiles__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 2.5rem;
}

@media (min-width: 768px) {
  .cc_rsnlhy26_F46z2aETaQ .concern-tiles__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .cc_rsnlhy26_F46z2aETaQ .concern-tiles__grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}

/* Labels lean the other way on every second jar (tiles sit in display:contents wrappers) */
.cc_rsnlhy26_F46z2aETaQ .concern-tiles__grid > * > :nth-child(even) .concern-tile__text {
  transform: rotate(2deg);
}
