/* English biography — wider portrait and language-specific refinements */

.bio-hero {
  grid-template-columns: minmax(460px, 1.12fr) minmax(0, 0.88fr);
}

.bio-hero__copy {
  padding-inline: clamp(46px, 5.8vw, 92px);
}

.bio-hero__copy h1 {
  max-width: 680px;
  font-size: clamp(58px, 5.7vw, 92px);
}

.bio-introduction__layout > p,
.bio-timeline p,
.bio-training__list p,
.bio-conferences__list p {
  hyphens: none;
  overflow-wrap: normal;
  word-break: normal;
}

.bio-language-item a {
  font-weight: 700;
  letter-spacing: 0.06em;
}

@media (max-width: 1050px) {
  .bio-hero {
    grid-template-columns: minmax(380px, 1fr) minmax(0, 0.9fr);
  }
}

@media (max-width: 760px) {
  .bio-hero {
    grid-template-columns: 1fr;
  }

  .bio-hero__portrait {
    aspect-ratio: 4 / 5;
  }

  .bio-hero__copy {
    padding-inline: 20px;
  }
}
