/* Líderes por área: Comunicación e Imagen, Gestión Comercial y Finanzas y Auditoría. */
#datatoria-routes .dt-stage .dt-line-intro-grid>.dt-leader-portrait{width:100%;max-width:400px;justify-self:center;align-self:start;background:#fff!important;height:auto!important;aspect-ratio:auto!important;box-sizing:border-box;overflow:visible}
#datatoria-routes .dt-stage .dt-leader-portrait figcaption{padding:14px 12px 0;font-size:18px;font-weight:700;line-height:1.35;text-align:center;color:#001F5B!important}
#datatoria-routes .dt-stage .dt-finance-portrait>img{display:block!important;width:100%!important;max-width:400px!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important}
#datatoria-routes .dt-stage .dt-commercial-portrait-frame{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.5rem;background:#f0f4f8}
#datatoria-routes .dt-stage .dt-commercial-portrait-frame>img{position:absolute;display:block;width:170.67%!important;max-width:none!important;height:auto!important;left:-40%;top:-12%;aspect-ratio:auto!important}
#datatoria-routes .dt-stage :is(.dt-finance-leader,.dt-leader-bio),#datatoria-routes .dt-stage #lider-comercial{display:block;background:#F0F4F8;color:#001F5B;padding:32px;margin:0 0 32px;border:0;box-sizing:border-box;scroll-margin-top:8rem}
#datatoria-routes .dt-stage :is(.dt-finance-leader,.dt-leader-bio) h2,#datatoria-routes .dt-stage #lider-comercial h2{font-size:clamp(25px,2.5vw,32px);line-height:1.25;margin:0 0 20px;color:#001F5B}
#datatoria-routes .dt-stage :is(.dt-finance-leader,.dt-leader-bio) p,#datatoria-routes .dt-stage #lider-comercial p{font-size:18px;line-height:1.6;margin:0 0 16px;color:#001F5B}
#datatoria-routes .dt-stage :is(.dt-finance-leader,.dt-leader-bio) p:last-child,#datatoria-routes .dt-stage #lider-comercial .dt-profile-copy p:last-child{margin-bottom:0}
#lider-comercial .dt-profile-layout{display:block}
#lider-comercial .dt-profile-results{margin-top:24px}
#lider-comercial h3{font-size:21px;line-height:1.3;margin:0 0 10px;color:#001F5B}
#datatoria-routes .dt-stage #lider-comercial .dt-profile-source{font-size:16px;margin-bottom:16px}
#lider-comercial .dt-profile-achievements{display:grid;gap:12px;margin:0;padding-left:22px;font-size:18px;line-height:1.6}
#lider-comercial .dt-profile-achievements li{padding-left:3px}
#lider-comercial .dt-profile-actions{margin-top:24px}
@media(max-width:767.98px){#datatoria-routes .dt-stage :is(.dt-finance-leader,.dt-leader-bio),#datatoria-routes .dt-stage #lider-comercial{padding:24px 20px}#datatoria-routes .dt-stage :is(.dt-finance-leader,.dt-leader-bio) h2,#datatoria-routes .dt-stage #lider-comercial h2{font-size:25px}#datatoria-routes .dt-stage .dt-line-intro-grid>.dt-leader-portrait{max-width:360px}}

#datatoria-routes .dt-stage .dt-communication-portrait>img{display:block!important;width:100%!important;max-width:400px!important;height:auto!important;aspect-ratio:704/739!important;object-fit:contain!important;border-radius:.5rem}
#datatoria-routes .dt-stage .dt-leader-bio .dt-leader-results{margin-top:24px}
#datatoria-routes .dt-stage .dt-leader-bio h3{font-size:21px;line-height:1.3;margin:0 0 10px;color:#001F5B}
#datatoria-routes .dt-stage .dt-leader-bio .dt-leader-source{font-size:16px;margin-bottom:16px}
#datatoria-routes .dt-stage .dt-leader-bio .dt-leader-achievements{display:grid;gap:12px;margin:0;padding-left:22px;font-size:18px;line-height:1.6}
#datatoria-routes .dt-stage .dt-leader-bio .dt-leader-achievements li{padding-left:3px}
#datatoria-routes .dt-stage .dt-leader-bio .dt-leader-actions{margin-top:24px}
