/* Connection and everyday joy alongside the meaning of recovery. */
#what-our-name-means { scroll-margin-top: 24px; }
.name-meaning-intro { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; align-items: center; margin-bottom: 26px; }
.why-insight.name-meaning .name-meaning-intro .name-meaning-imagine { margin-bottom: 0; }
.everyday-connection-photo { margin: 0; min-width: 0; border-radius: 18px; overflow: hidden; }
.everyday-connection-photo img { display: block; width: 100%; height: auto; }
@media (max-width: 800px) {
  .name-meaning-intro { grid-template-columns: 1fr; gap: 24px; }
  .everyday-connection-photo { border-radius: 14px; }
}

/* Owner-selected landscape opening photo: preserve both people and the full composition. */
.recovery-life-opening.why-pagehead { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.recovery-life-opening .recovery-sunlight { max-width: none; }
.recovery-life-opening .recovery-sunlight img { aspect-ratio: auto; }
@media (max-width: 700px) {
  .recovery-life-opening.why-pagehead { grid-template-columns: 1fr; }
}

/* Preserve the face, hands, and notebook in the owner-selected journaling image. */
.recovery-family-break.recovery-journal-break img { aspect-ratio: auto; }
