/* Enlaces destacados del encabezado, con la tipografía y escala accesible actuales. */
.hero .hero-copy .hero-links a{font-size:1.35rem!important;font-weight:700!important;line-height:1.4;padding:.35rem 0}
.hero .hero-links{gap:.6rem 1.35rem;flex-wrap:wrap}
/* Eliminar tarjetas del HTML, no solo ocultarlas: el instalador modifica su función. */
.mcf08-resources .mcf08-resources-grid{display:block}
.mcf08-resources .mcf13-admission{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center;padding:2rem 2.3rem;width:100%}
.mcf13-admission .mcf08-dates{margin-top:0}
.mcf13-admission .mcf08-dates>div{flex-wrap:nowrap;align-items:baseline}
.mcf13-admission .mcf08-dates dd{white-space:nowrap}
.mcf13-admission h2{max-width:22ch}
.mcf13-admission .mcf08-admission-links{margin-top:1.25rem}
.mcf13-area{margin:2rem 0}
.mcf13-area p{text-align:justify;hyphens:auto}
.mcf13-area .mcf13-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}
.mcf13-topic{padding:1.25rem;border:1px solid #d0e2ef;border-radius:6px;background:#f6fafc;scroll-margin-top:2rem}
.mcf13-topic h3{color:#123f5d;margin-top:0}
.mcf13-topic p:last-child{margin-bottom:0}
.mcf13-area-intro{max-width:75ch}
.mcf13-opportunities{color:#345f77}
.people-section [data-academic-directory] [data-academic-lines][hidden]{display:none!important}
.people-section [data-academic-directory] .filters button:focus-visible{outline:2px solid #2786b6;outline-offset:3px}
@media(max-width:700px){
 .mcf08-resources .mcf13-admission{grid-template-columns:1fr;gap:1rem;padding:1.5rem}
 .mcf13-area .mcf13-topics{grid-template-columns:1fr}
 .mcf13-admission .mcf08-dates>div{flex-wrap:wrap}
}
