/* Summer Camp — Figma node 1272:1461 */

.camp-about {
  --section-gap: 72px;
}

.camp-about .section-header {
  max-width: 886px;
}

.camp-about .mosaic__lead {
  object-position: center 43%;
}

.camp-details {
  background: linear-gradient(180deg, var(--color-neutral-100), var(--color-white) 42%);
}

.camp-details .content-row + .content-row {
  margin-top: var(--space-xl);
}

.camp-location {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.camp-location address {
  font-style: normal;
}

.camp-starr__photo {
  object-position: center 37%;
}

@media (max-width: 760px) {
  .camp-about {
    --section-gap: 48px;
  }

  .camp-details .content-row + .content-row {
    margin-top: var(--section-y);
  }
}
