/* =========================================================
   Editorial RODMU V18.1 — visual institucional genérico
   La fotografía se usa como recurso editorial, sin atribución personal.
   ========================================================= */
.v18-academic-visual{padding-top:26px!important;padding-bottom:58px!important}
.v18-academic-visual-grid{
  display:grid;
  grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);
  gap:0;
  overflow:hidden;
  border:1px solid rgba(16,47,76,.10);
  border-radius:26px;
  background:linear-gradient(145deg,#fff,#fffdf8 68%,#f7f1e7);
  box-shadow:0 22px 52px rgba(16,47,76,.10);
}
.v18-academic-visual-media{margin:0;min-height:430px;background:#e7dfd4;overflow:hidden}
.v18-academic-visual-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 32%}
.v18-academic-visual-copy{display:flex;flex-direction:column;justify-content:center;padding:54px 58px}
.v18-academic-visual-copy h2{margin:0 0 18px;font-family:"Cormorant Garamond",serif;color:#123652;font-size:clamp(38px,4.8vw,58px);line-height:1.02}
.v18-academic-visual-copy p:last-child{margin:0;max-width:700px;color:#4d6270;font-size:18px;line-height:1.72}
@media(max-width:900px){
  .v18-academic-visual-grid{grid-template-columns:1fr}
  .v18-academic-visual-media{min-height:0;aspect-ratio:16/10}
  .v18-academic-visual-media img{object-position:center 30%}
  .v18-academic-visual-copy{padding:38px 34px 42px}
}
@media(max-width:600px){
  .v18-academic-visual{padding-top:10px!important;padding-bottom:42px!important}
  .v18-academic-visual-grid{border-radius:20px}
  .v18-academic-visual-media{aspect-ratio:4/3}
  .v18-academic-visual-media img{object-position:center 30%}
  .v18-academic-visual-copy{padding:28px 22px 32px}
  .v18-academic-visual-copy p:last-child{font-size:16px;line-height:1.62}
}
