@charset "UTF-8";
/* ---------------------------------------------------------------------------
   RETREAT ROW — the 7-day option, a full-width fourth item inside
   .expectations-layout. Added 2026-08-13 with the home page.

   Exists because the cheapest, lowest-commitment retreat was a text footnote
   carrying roughly 2% of its card siblings' visual weight. Gradient, radius and
   heading size are taken from .expectation-card.--teal so the row reads as the
   same family without being a fourth card — it is one line, not a comparison
   column, and the three cards are what get compared.
   --------------------------------------------------------------------------- */
.expectations-layout .retreat-row {
  grid-column: 1/-1;
}

.retreat-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.75rem 1.75rem;
  background: linear-gradient(180deg, #072F33 0%, #126872 100%);
  border-radius: 0.75rem;
  padding: 1.313rem 1.75rem;
}

/* Competitor: the sitewide `h3` at (0-0-1); this is (0-1-1) and wins outright.
   The size is .expectation-card__content h3's own clamped(21px, 28px). White
   matches the card family, which forces white with !important. */
.retreat-row h3 {
  color: #FFFFFF;
  font-size: clamp(1.313rem, 1.069rem + 0.778vw, 1.75rem);
  margin: 0;
}

/* Competitor: the sitewide `p, ul, ol` margin-bottom at (0-0-1); this is
   (0-1-0) and wins outright. */
.retreat-row__price {
  color: #FFFFFF;
  font-weight: 700;
  font-size: 1.313rem;
  margin: 0;
}

/*# sourceMappingURL=retreat-row.css.map */
