/* ==========================================================================
   VALUE LIST — kicker + N-row bordered list, title (left, 413px) / desc
   (right, 628px) on the .grid-split track, rules bracketing each row.
   First built for Chi Siamo's "I nostri valori" (Figma 2001:2756,
   y=2830–3386); reused verbatim (renamed from chi-siamo-values.css once a
   2nd page needed it) for General Contractor's "Un unico interlocutore"
   (180:2536) — same shape, different kicker/rows, no CSS changes needed.
   ========================================================================== */
.values {
  padding: var(--space-120) 0;
}

.values__kicker { margin: 0 0 var(--space-40); }   /* measured: kicker bottom (2865) → top rule (2905) ≈ 40 */

.values__list { border-top: 1px solid var(--c-rule); }
.values__row {
  align-items: center;
  /* measured: row bands (rule→rule) run 138–143px; content tops out at 58px
     (the tallest 2-line description), so 40px top+bottom reproduces that
     almost exactly (58 + 80 = 138) using the existing --space-40 token
     rather than a one-off value. */
  padding: var(--space-40) 0;
  border-bottom: 1px solid var(--c-rule);
}
.values__title,
.values__desc { margin: 0; }

@media (max-width: 1024px) {
  .values__row { padding: 24px 0; }
}
