/* Ajustes puntuales tras la primera revisión visual. */
.project-intro {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);
  gap: 6vw;
}

.project-intro h1 {
  font-size: clamp(3rem, 5vw, 6rem);
  line-height: .92;
  overflow-wrap: anywhere;
}

@media (max-width: 920px) {
  .project-intro {
    grid-template-columns: 1fr;
  }
}
