/* Paired portraits in the current preview, including small mobile screens. */
.clinic-team--columns .clinic-team__profiles {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: clamp(16px, 4vw, 36px);
  max-width: 580px;
  margin-inline: auto;
}
.clinic-team--columns .clinic-team__profile {
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 16px;
  min-width: 0;
  text-align: center;
}
.clinic-team--columns .clinic-team__profile + .clinic-team__profile {
  padding: 0;
  border: 0;
}
.clinic-team--columns .clinic-team__name {
  min-height: 2.7em;
  font-size: clamp(16px, 4vw, 19px);
  text-wrap: balance;
}
.clinic-team--columns .clinic-team__registration {
  font-size: 12px;
  letter-spacing: .02em;
}
.clinic-team--columns .clinic-team__registration::before {
  margin-inline: auto;
}
