.regina-page .carla-hero-photo {
  background: #aeb8b8;
}

.regina-page .carla-hero-photo img {
  object-position: center bottom;
}

.regina-profile-copy {
  gap: 22px;
}

.regina-training,
.regina-qualification {
  padding: 38px 40px 40px;
  border: 1px solid rgba(20, 60, 82, .16);
  border-radius: 36px 5px 36px 5px;
  background: rgba(255, 255, 255, .72);
  box-shadow: 0 20px 48px rgba(7, 25, 35, .07);
}

.regina-training h2,
.regina-qualification h2 {
  margin: 0 0 22px;
  color: #143c52;
  font: 500 clamp(32px, 3.4vw, 46px)/1.06 var(--display);
  letter-spacing: -.035em;
}

.regina-training ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.regina-training li {
  padding: 17px 0;
  border-top: 1px solid rgba(20, 60, 82, .14);
  color: #344b55;
  font-size: 16px;
  line-height: 1.65;
}

.regina-qualification p {
  margin: 0;
  padding: 0;
  color: #344b55;
  font-size: 17px;
  line-height: 1.78;
}

.regina-specialties {
  margin-top: 0;
}

@media (max-width: 620px) {
  .regina-training,
  .regina-qualification {
    padding: 30px 24px 32px;
    border-radius: 28px 4px 28px 4px;
  }
}
