/* CELLMIND local reference rebuild — generated from website/cellmind-rebuild/src/styles. Do not edit output. */
/* ---- pages/reviews.css ---- */
/* Reviews page — intro + all review cards in a wrapping grid (3 / 2 / 1 columns).
   Card styles: components/reviews-faq.css; this page adds the raised card shadow and the 12px
   translation label the reference uses here. Values: evidence/computed reviews main. */
.reviews-page {
  padding-bottom: 80px;
  color: var(--t-text-ink-soft);
  font-size: 15px;
  font-weight: 450;
  line-height: 1.6;
}
.reviews-page__grid { padding-top: 24px; }
.reviews-page__list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  padding: 6px 2px;
}
.reviews-page__item { display: flex; min-width: 0; }
.reviews-page .review-card { box-shadow: 0 10px 28px rgba(var(--t-shadow-ink-rgb), 0.07), 0 1px 3px rgba(var(--t-shadow-ink-rgb), 0.04); }
.reviews-page .review-card__orig-label { font-size: 12px; }

@media (max-width: 1023px) {
  .reviews-page__list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .reviews-page { padding-bottom: 56px; }
  .reviews-page__grid { padding-top: 16px; }
  .reviews-page__list { grid-template-columns: 1fr; gap: 14px; }
}

/* Chrome difference on this template: the reference renders the footer without the block-theme
   template-part wrapper here, so only ONE 1px rule sits above it (2px on most other templates). */
