/* Página del Instituto. El CTA compartido y el pie quedan fuera de estos selectores. */
body.page-id-1105 .iah-page .iah-institute-head{background:#fff;padding-block:60px 68px}
body.page-id-1105 .iah-page .iah-institute-head .iah-wrap{gap:26px}
body.page-id-1105 .iah-page .iah-institute-head h1{font-size:clamp(40px,4.7vw,62px);line-height:1.12;max-width:28ch;color:var(--iah-purple)}
body.page-id-1105 .iah-page .iah-institute-lead{font-size:22px;line-height:1.6;max-width:58ch;color:var(--iah-muted)}
body.page-id-1105 .iah-page .iah-institute-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px 24px;padding:0;margin-top:4px}
body.page-id-1105 .iah-page .iah-institute-actions>.elementor-widget{width:auto;max-width:100%;min-width:0}
body.page-id-1105 .iah-page .iah-institute-actions .elementor-button{min-height:50px;white-space:normal;line-height:1.4}
body.page-id-1105 .iah-page .iah-institute-secondary-link .elementor-button{background:var(--iah-lilac);color:var(--iah-purple)}
body.page-id-1105 .iah-page .iah-institute-secondary-link .elementor-button:hover{background:#e9dcf3}
body.page-id-1105 .iah-page .iah-institute-purpose{background:var(--iah-lilac);padding-block:64px}
body.page-id-1105 .iah-page .iah-institute-purpose-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:0;align-items:start}
body.page-id-1105 .iah-page .iah-institute-purpose-intro,body.page-id-1105 .iah-page .iah-institute-purpose-copy{padding:0;gap:20px;min-width:0}
body.page-id-1105 .iah-page .iah-institute-purpose-intro h2{font-size:clamp(32px,3vw,42px);max-width:18ch;line-height:1.2}
body.page-id-1105 .iah-page .iah-institute-purpose-intro .elementor-widget-text-editor{color:var(--iah-muted);max-width:38ch}
body.page-id-1105 .iah-page .iah-institute-purpose-copy h2{font-size:28px}
body.page-id-1105 .iah-page .iah-institute-purpose-copy h3{font-size:24px;margin-top:12px}
body.page-id-1105 .iah-page .iah-institute-purpose-copy .elementor-widget-text-editor{font-size:18px;line-height:1.75;max-width:65ch}
body.page-id-1105 .iah-page .iah-institute-team{background:#fff;padding-block:64px}
body.page-id-1105 .iah-page .iah-institute-team>.iah-wrap{gap:40px}
body.page-id-1105 .iah-page .iah-institute-team>.iah-wrap>.elementor-widget-heading h2{font-size:clamp(30px,3vw,42px)}
body.page-id-1105 .iah-page .iah-institute-bio{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;padding:0;align-items:start}
body.page-id-1105 .iah-page .iah-institute-bio-photo,body.page-id-1105 .iah-page .iah-institute-bio-copy{padding:0;gap:20px;min-width:0}
body.page-id-1105 .iah-page .iah-institute-bio-photo img{display:block;width:100%;height:auto;border-radius:0}
body.page-id-1105 .iah-page .iah-institute-bio-copy h2{font-size:clamp(28px,3vw,38px);line-height:1.2}
body.page-id-1105 .iah-page .iah-institute-bio-copy .elementor-widget-text-editor{font-size:18px;line-height:1.8;max-width:70ch;text-align:left}
body.page-id-1105 .iah-page .iah-institute-bio-copy .iah-institute-role{font-size:16px;color:var(--iah-muted);margin-top:-10px}
body.page-id-1105 .iah-page .iah-institute-profile-link .elementor-button{padding:12px 18px;background:var(--iah-lilac);color:var(--iah-purple);min-height:48px;border-radius:6px;white-space:normal;line-height:1.5;text-align:left;text-decoration:none}
body.page-id-1105 .iah-page .iah-institute-profile-link .elementor-button:hover{background:#e9dcf3;text-decoration:none}
body.page-id-1105 .iah-page .iah-institute-profile-link .elementor-button-content-wrapper{align-items:center;gap:12px}
body.page-id-1105 .iah-page .iah-institute-profile-link .elementor-button-icon{display:flex;font-size:20px}
body.page-id-1105 .iah-page .iah-institute-purpose-copy>.elementor-widget-heading:has(h3){border-top:1px solid #d8c9e3;padding-top:26px;margin-top:8px}
body.page-id-1105 .iah-page .iah-institute-bio-copy>.elementor-widget-heading{padding-bottom:18px;border-bottom:1px solid var(--iah-line)}
body.page-id-1105 .iah-page .iah-institute-bio-copy>.elementor-widget-text-editor p{margin-bottom:1.2em}
body.page-id-1105 .iah-page .iah-institute-aura{padding-block:64px;background:var(--iah-paper);border-top:1px solid var(--iah-line)}
body.page-id-1105 .iah-page .iah-institute-bio-aura .iah-institute-bio-photo{max-width:346px;width:100%}
@media(max-width:1079px){body.page-id-1105 .iah-page .iah-institute-purpose-layout,body.page-id-1105 .iah-page .iah-institute-bio{gap:36px}}
@media(max-width:767px){body.page-id-1105 .iah-page :is(.iah-institute-head,.iah-institute-purpose,.iah-institute-team,.iah-institute-aura){padding-block:42px}body.page-id-1105 .iah-page .iah-institute-head h1{font-size:38px}body.page-id-1105 .iah-page .iah-institute-lead{font-size:19px}body.page-id-1105 .iah-page .iah-institute-purpose-layout,body.page-id-1105 .iah-page .iah-institute-bio{grid-template-columns:minmax(0,1fr);gap:30px}body.page-id-1105 .iah-page .iah-institute-bio-copy{order:-1}body.page-id-1105 .iah-page .iah-institute-bio-photo{max-width:480px}body.page-id-1105 .iah-page .iah-institute-team>.iah-wrap{gap:30px}body.page-id-1105 .iah-page .iah-institute-bio-copy h2{font-size:30px}}
/* Nueva composición editorial del Instituto. */
body.page-id-1105 .iah-page .iah-institute-editorial{padding-block:54px 62px;background:#fff}
body.page-id-1105 .iah-page .iah-institute-opening{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center;padding:0}
body.page-id-1105 .iah-page .iah-institute-opening-copy{padding:0;gap:26px;min-width:0}
body.page-id-1105 .iah-page .iah-institute-opening-copy h1{font-size:clamp(38px,4.6vw,60px);line-height:1.12;max-width:21ch;color:var(--iah-purple)}
body.page-id-1105 .iah-page .iah-institute-opening-copy .iah-institute-lead{font-size:22px;line-height:1.6;max-width:43ch}
body.page-id-1105 .iah-page .iah-institute-opening-photo{padding:0;gap:0;min-width:0}
body.page-id-1105 .iah-page .iah-institute-opening-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% 50%;border-radius:0}
body.page-id-1105 .iah-page .iah-institute-opening-caption{padding:20px 0 0;gap:6px}
body.page-id-1105 .iah-page .iah-institute-opening-caption h2{font-size:20px;line-height:1.3}
body.page-id-1105 .iah-page .iah-institute-opening-caption .elementor-widget-text-editor{font-size:15px;color:var(--iah-muted)}
body.page-id-1105 .iah-page .iah-institute-opening-caption p{margin:0}
body.page-id-1105 .iah-page .iah-institute-principles{padding-block:64px;background:var(--iah-lilac)}
body.page-id-1105 .iah-page .iah-institute-principles-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;padding:0;align-items:start}
body.page-id-1105 .iah-page .iah-institute-mission-panel,body.page-id-1105 .iah-page .iah-institute-commitment-panel{padding:0;gap:22px;min-width:0}
body.page-id-1105 .iah-page .iah-institute-principles-layout h2,body.page-id-1105 .iah-page .iah-institute-principles-layout h3{font-size:30px;line-height:1.25}
body.page-id-1105 .iah-page .iah-institute-principles-layout .elementor-widget-text-editor{font-size:18px;line-height:1.75;max-width:60ch}
body.page-id-1105 .iah-page .iah-institute-mission-panel h2{font-size:clamp(32px,3.1vw,42px);line-height:1.2}
body.page-id-1105 .iah-page .iah-institute-mission-panel p{margin:0 0 24px}
body.page-id-1105 .iah-page .iah-institute-mission-panel p:last-child{margin-bottom:0}
body.page-id-1105 .iah-page .iah-institute-commitment-panel{background:var(--iah-purple);padding:32px;gap:24px;color:#fff}
body.page-id-1105 .iah-page .iah-institute-commitment-panel :is(h2,h3){color:#fff;font-size:28px;line-height:1.25}
body.page-id-1105 .iah-page .iah-institute-commitment-panel .elementor-widget-text-editor{color:#fff;font-size:clamp(23px,2.1vw,28px);line-height:1.5;font-weight:500;max-width:26ch}
body.page-id-1105 .iah-page .iah-institute-commitment-panel p{margin:0;text-wrap:pretty}
body.page-id-1105 .iah-page .iah-institute-director-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr);gap:64px;align-items:start;padding:30px 0 0;border-top:1px solid var(--iah-line)}
body.page-id-1105 .iah-page .iah-institute-bio-label{padding:0;min-width:0}
body.page-id-1105 .iah-page .iah-institute-bio-label h3{font-size:25px;line-height:1.35;color:var(--iah-muted)}
body.page-id-1105 .iah-page .iah-institute-aura .iah-institute-bio{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr)}
body.page-id-1105 .iah-page .iah-institute-team{padding-block:60px}
@media(max-width:1079px){body.page-id-1105 .iah-page .iah-institute-opening,body.page-id-1105 .iah-page .iah-institute-principles-layout,body.page-id-1105 .iah-page .iah-institute-director-layout{gap:36px}}
@media(max-width:767px){body.page-id-1105 .iah-page .iah-institute-opening,body.page-id-1105 .iah-page .iah-institute-principles-layout,body.page-id-1105 .iah-page .iah-institute-director-layout,body.page-id-1105 .iah-page .iah-institute-aura .iah-institute-bio{grid-template-columns:minmax(0,1fr);gap:30px}body.page-id-1105 .iah-page .iah-institute-opening-copy h1{font-size:38px}body.page-id-1105 .iah-page .iah-institute-opening-copy .iah-institute-lead{font-size:19px}body.page-id-1105 .iah-page .iah-institute-editorial,body.page-id-1105 .iah-page .iah-institute-principles,body.page-id-1105 .iah-page .iah-institute-team{padding-block:42px}body.page-id-1105 .iah-page .iah-institute-commitment-panel{padding-top:26px;border-top:1px solid #d8c9e3}body.page-id-1105 .iah-page .iah-institute-opening-photo{max-width:480px}}
@media(max-width:767px){body.page-id-1105 .iah-page .iah-institute-commitment-panel{padding:28px 24px;border:0;gap:20px}}
/* Información principal de Claudio centrada, sin afectar la biografía de Aura. */
body.page-id-1105 .iah-page .iah-director-highlight{
 display:flex;flex-direction:column;align-items:center;gap:0;
 max-width:860px;width:100%;margin-inline:auto;padding:0;border:0;
}
body.page-id-1105 .iah-page .iah-director-highlight .iah-institute-bio-copy{
 width:100%;min-width:0;align-items:center;text-align:center;gap:24px;
}
body.page-id-1105 .iah-page .iah-director-highlight .elementor-widget-heading,
body.page-id-1105 .iah-page .iah-director-highlight .elementor-widget-text-editor{
 width:100%;max-width:70ch;margin-inline:auto;text-align:center!important;
}
body.page-id-1105 .iah-page .iah-director-highlight .elementor-widget-text-editor p{text-align:center!important}
body.page-id-1105 .iah-page .iah-director-highlight h2{font-size:clamp(30px,3.4vw,44px);line-height:1.2}
body.page-id-1105 .iah-page .iah-director-highlight .iah-institute-role{font-size:20px;color:var(--iah-purple)}
body.page-id-1105 .iah-page .iah-director-highlight .elementor-button-wrapper{text-align:center}
body.page-id-1105 .iah-page .iah-director-highlight .iah-director-logo{
 width:100%;max-width:340px;margin-inline:auto;text-align:center;
}
body.page-id-1105 .iah-page .iah-director-highlight .iah-director-logo img{
 display:block;width:100%;height:auto;margin-inline:auto;
}
@media(max-width:767px){body.page-id-1105 .iah-page .iah-director-highlight .iah-director-logo{max-width:280px}}
