.image-medico.profile-yvan-portrait { object-position: 50% 0%; }
.profile-yvan-portrait + .heading-card-medico,
.profile-yvan-portrait + .title-medico { line-height: 1.4; }
.profile-yvan-card .title-medico {
  box-sizing: border-box;
  width: 100%;
  padding-inline: 16px;
  text-align: center;
}
.profile-yvan-card { position: relative; }
.profile-yvan-card:focus-within::after {
  content: "";
  position: absolute;
  inset: 3px;
  z-index: 3;
  border-radius: 13px;
  box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 6px #173a5d;
  pointer-events: none;
}
@media (forced-colors: active) {
  .profile-yvan-card:focus-within::after {
    border: 3px solid Highlight;
    box-shadow: none;
  }
}
[data-profile-yvan] .image-medico[src^="/assets/profile-carlos-photo/"] {
  object-fit: cover;
  object-position: 50% 10%;
}
