/* Riesgo Tecnológico · V5.0.20 · ajuste editorial conservador.
   Solo afecta la cabecera de Publicaciones y la alineación de las biografías. */

/* La imagen ilustra una investigación realista, sin tarjeta narrativa secundaria. */
.v518-publication-intro.section {
  padding-block: clamp(26px, 3.2vw, 46px);
}
.v518-publication-intro .v518-feature-grid {
  align-items: center;
  gap: clamp(24px, 3.5vw, 44px);
}
.v518-publication-intro .v520-publications-figure {
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 12px 34px rgba(9, 22, 53, .07);
  align-self: center;
  margin: 0;
}
.v518-publication-intro .v520-publications-figure img {
  display: block;
  width: 100%;
  height: 310px;
  max-height: 310px;
  min-height: 0;
  object-fit: cover;
  object-position: center;
}

/* La ficha, los apartados y la franja de obras parten del mismo eje. */
.author-v512 .page-hero > .container,
.author-v512 .author-bio-section > .container,
.author-v512 .author-resources > .container {
  width: min(calc(100% - 64px), 960px);
  max-width: 960px;
  margin-inline: auto;
}
.author-v512 .author-profile-card,
.author-v512 .author-prose {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.author-v512 .author-prose {
  margin-top: 29px;
}
.author-v512 .author-prose h2 {
  margin-top: 27px;
}
.author-v512 .author-prose p {
  max-width: 79ch;
}
.author-v512 .author-bio-section.section {
  padding-block: 42px 46px;
}
.author-v512 .author-resources.section {
  padding-block: 38px 43px;
}

@media (max-width: 980px) {
  .v518-publication-intro .v520-publications-figure img {
    height: 285px;
    max-height: 285px;
  }
}
@media (max-width: 720px) {
  .author-v512 .page-hero > .container,
  .author-v512 .author-bio-section > .container,
  .author-v512 .author-resources > .container {
    width: min(calc(100% - 36px), 960px);
  }
  .author-v512 .author-prose {margin-top: 22px;}
  .author-v512 .author-prose h2 {margin-top: 25px;}
  .v518-publication-intro.section {padding-block: 30px;}
  .v518-publication-intro .v520-publications-figure img {
    height: 220px;
    max-height: 220px;
  }
}
