/* Section 3 — Antifragile band, round 2: BASE rules shared by control and every option.
   Scope: .promise only. Adds the support paragraph + a photo figure (hidden unless an option shows it). */
.promise-body { display: grid; gap: 28px; min-width: 0; }
.promise-support {
  max-width: 34em;
  margin: 0;
  font: 400 clamp(16px, 1.15vw, 18px)/1.55 var(--sans);
  color: rgba(244, 239, 229, .72);
}
.promise-support strong { font-weight: 500; color: var(--cream); }
.promise-photo { display: none; margin: 0; }
