/* Presentación institucional con fotografía real, nombre y contenido nativos. */
body.home .iah-page .elementor-widget-image img{border-radius:0}
body .iah-page .iah-home-institute{padding:72px 40px;background:#fff}
body .iah-page .iah-home-institute .iah-institute-intro-row{display:flex;flex-direction:row;align-items:center;gap:64px;padding:0}
body .iah-page .iah-home-institute .iah-institute-photo{order:-1;flex:.9;min-width:0;padding:0;gap:20px}
body .iah-page .iah-home-institute .iah-institute-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% 50%;border-radius:0}
body .iah-page .iah-home-institute .iah-institute-copy{flex:1.1;min-width:0;padding:0;gap:24px}
body .iah-page .iah-home-institute .iah-institute-copy .elementor-widget-heading .elementor-heading-title{font-size:clamp(32px,3.1vw,47px);color:var(--iah-ink);max-width:18ch}
body .iah-page .iah-home-institute .iah-institute-copy .elementor-widget-text-editor{font-size:18px;line-height:1.7;color:var(--iah-muted);max-width:58ch}
body .iah-page .iah-home-institute .iah-institute-signature{border-top:1px solid var(--iah-line);padding:20px 0 0;gap:6px}
body .iah-page .iah-home-institute .iah-institute-signature .elementor-heading-title{font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--iah-purple)}
body .iah-page .iah-home-institute .iah-institute-signature .elementor-widget-text-editor{font-size:15px;line-height:1.5;color:var(--iah-muted)}
body .iah-page .iah-home-institute .iah-institute-copy .elementor-button{background:var(--iah-purple);color:#fff;padding:16px 24px;min-height:52px;text-decoration:none}
body .iah-page .iah-home-institute .iah-institute-copy .elementor-button:hover{background:#3c1c58;color:#fff}
body .iah-page .iah-home-institute .elementor-button-content-wrapper{align-items:center;gap:14px}
@media(min-width:768px) and (max-width:1079px){
 body .iah-page .iah-home-institute{padding:56px 32px}
 body .iah-page .iah-home-institute .iah-institute-intro-row{gap:36px}
}
@media(max-width:767px){
 body .iah-page .iah-home-institute{padding:44px 22px}
 body .iah-page .iah-home-institute .iah-institute-intro-row{flex-direction:column;align-items:stretch;gap:32px}
 body .iah-page .iah-home-institute .iah-institute-copy,body .iah-page .iah-home-institute .iah-institute-photo{order:0;flex:none;width:100%}
 body .iah-page .iah-home-institute .iah-institute-copy{gap:20px}
 body .iah-page .iah-home-institute .iah-institute-copy .elementor-widget-heading .elementor-heading-title{font-size:32px;max-width:none}
 body .iah-page .iah-home-institute .iah-institute-copy .elementor-widget-text-editor{font-size:17px;line-height:1.65}
 body .iah-page .iah-home-institute .iah-institute-signature{padding-top:16px}
 body .iah-page .iah-home-institute .iah-institute-signature .elementor-widget-text-editor{font-size:15px}
 body .iah-page .iah-home-institute .iah-institute-photo img{aspect-ratio:4/3}
}
