/* About page: show both clinic photographs without a cropped legacy rail. */
html body.about-page .about-photo-pair {
  display: grid;
  gap: clamp(32px, 4vw, 56px);
  align-self: end;
  justify-self: end;
  width: min(100%, 420px);
  min-width: 0;
  margin-top: 64px;
}
html body.about-page .about-photo {
  min-width: 0;
  margin: 0;
}
html body.about-page .about-photo img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
html body.about-page .about-photo figcaption {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 16px;
  padding-top: 12px;
  color: #33352B;
  font: 400 14px/1.5 Inter, Arial, sans-serif;
}
html body.about-page .about-photo figcaption span { font-weight: 700; }
html body.about-page .about-photo figcaption strong { font-weight: 500; }
@media (max-width: 900px) {
  html body.about-page .about-photo-pair {
    justify-self: start;
    width: min(100%, 420px);
    margin-top: 0;
  }
}
