
nav.solida .nav-links a:hover,nav:not(.home-nav) .nav-links a:hover{color:#7A5C1E}
body.alto-contraste nav .nav-logo .logo-blanco{display:none!important}
body.alto-contraste nav .nav-logo .logo-navy{display:block!important}
body.alto-contraste nav .nav-toggle,body.alto-contraste nav .nav-links a,body.alto-contraste nav .sub-btn{color:#061C3D!important;border-color:#061C3D}
.reveal{opacity:1;transform:none}
.hero{scroll-margin-top:80px}
.home-nav~main .hero{min-height:0}
#inicio .hero-quick-facts{font-family:var(--display);font-weight:600}
.program-compare{width:100%;border-collapse:collapse;margin:1.5rem 0 0;font-size:15px}
.program-compare th,.program-compare td{padding:1rem;text-align:left;border-bottom:1px solid #D4DBE6;vertical-align:top}
.program-compare th{color:#061C3D}
.program-compare a{color:#061C3D;text-decoration:underline;text-underline-offset:3px}
.compare-scroll{overflow:auto}
.faculty-filter-count{font-size:14px;margin:.9rem 0;color:#5C5C5C}
#facultad .foto{aspect-ratio:1/1;height:auto}
#facultad .foto img{width:100%;height:100%;object-fit:cover}
.filtros-fac button:focus-visible{outline:3px solid #061C3D;outline-offset:3px}
[hidden]{display:none!important}
.gae-profile .site-head{height:auto;min-height:68px}
.gae-profile .site-head .nav{gap:14px;font-size:.74rem}
.gae-profile .profile-request{color:#D8C08C;text-decoration:underline;text-underline-offset:4px}
.gae-profile .legacy-education{width:100%;border-collapse:collapse}
.gae-profile .legacy-education td,.gae-profile .legacy-education th{text-align:left;padding:12px;border-bottom:1px solid #D4DBE6;vertical-align:top}
@media(max-width:1200px){.gae-profile .site-head .nav-toggle{display:block}.gae-profile .site-head .nav{display:none;position:absolute;top:100%;left:0;right:0;background:#061C3D;padding:22px 28px;flex-direction:column;align-items:flex-start;max-height:calc(100vh - 68px);overflow:auto}.gae-profile .site-head .nav.is-open{display:flex}.gae-profile .site-head .nav a{font-size:14px}}
@media(max-width:600px){.hero h1{font-size:clamp(2.1rem,9vw,2.7rem)}.hero-datos{margin-top:2rem;gap:1.6rem}.hero p.sub{margin-bottom:1.5rem}.program-compare{min-width:580px}.panel-flot{max-height:65vh;overflow:auto}}

.gae-profile .site-head>.wrap{min-height:68px}.investment-total,.admission-clarity,.applied-sequence{padding:1.1rem 1.3rem;background:#EAEEF5;border-left:3px solid #B8944F;margin:1.2rem 0}.investment-total,.admission-clarity{color:#14203A}.program-choice{margin-top:2rem}.programas .program-choice h3{color:#061C3D}body:not(.gae-profile) .hero{min-height:0;padding-top:6rem;padding-bottom:3.5rem}
