.reconocimento {
    height: 393px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #fff;
    padding: 32px;
    align-items: start;
    max-width: 412px;
    box-sizing: border-box;
}
.reconocimento .imagen {
    width: auto;
    height: 91px;
    object-fit: contain;
    mix-blend-mode: multiply;
}
.reconocimento .rewardBlock{
    height: 330px !important;
}
.reconocimento .rewardBlock a{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.reconocimento .info{
    overflow: auto;
    max-height: 89%;
    padding-right: 10px;
}
/* Estilo general para la barra de scroll */
.reconocimento .info::-webkit-scrollbar {
    width: 4px; /* Ancho para scroll vertical */
    height: 4px; /* Alto para scroll horizontal */
}

/* Fondo de la barra de scroll */
.reconocimento .info::-webkit-scrollbar-track {
    background: #f0f0f0; /* Color del fondo */
    border-radius: 10px; /* Bordes redondeados */
}

/* Barra de desplazamiento (thumb) */
.reconocimento .info::-webkit-scrollbar-thumb {
    background: #888; /* Color de la barra */
    border-radius: 10px; /* Bordes redondeados */
}

/* Barra de desplazamiento cuando se interactúa con ella */
.reconocimento .info::-webkit-scrollbar-thumb:hover {
    background: #555; /* Cambiar color al pasar el cursor */
}

/* Quitar las flechas (solo para scroll horizontal) */
.reconocimento .info::-webkit-scrollbar-button {
    display: none; /* Ocultar flechas */
}
.reconocimento .titulo {
    color: var(--primary-color);
    font-family: 'Satoshi-Medium';
    font-size: 24px;
    line-height: 125%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
}
.reconocimento .excerpt {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 18px;
    line-height: 144%;
    letter-spacing: 0.18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}


.reconocimento .rewardBlock { display: flex; flex-direction: column; justify-content: space-between; height: 100%; align-items: start; }
.reconocimento.hasAssociated .rewardBlock{
    min-height: 393px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #fff;
    padding: 32px;
    align-items: start;
    max-width: 412px;
    box-sizing: border-box;
}
.reconocimento.hasAssociated{
    display: flex;
    flex-direction: row;
    max-width: none;
    padding: 0;
}
.reconocimento.hasAssociated .persona_asociada{
    min-height: 393px;
    width: 295px;
    padding: 40px 0 0 40px;
    border: solid 1.5px var(--piedra);
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #fff;
}
.reconocimento.hasAssociated .persona_asociada .redirectUnique{ padding-right: 15px;}
.reconocimento.hasAssociated .persona_asociada *{ text-decoration: none; }
.reconocimento.hasAssociated .persona_asociada .nombre{
    color: var(--fum);
    font-family: "Satoshi-Regular";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    padding-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.reconocimento.hasAssociated .persona_asociada .cargo{
    color: var(--primary-color);
    font-family: "Satoshi-Regular";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 133.333% */
    letter-spacing: 0.18px;
    margin-bottom: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.reconocimento.hasAssociated .persona_asociada .imgPerson{
    width: 186px;
    height: 236px;
    object-fit: cover;
}
.reconocimento.hasAssociated .persona_asociada .imgs{ margin-left: auto; }
.reconocimento.hasAssociated .persona_asociada .openCard { position: relative; overflow: hidden; width: 20px; height: 20px; margin-right: 0; margin-left: auto; }
.reconocimento.hasAssociated .persona_asociada .openCard img { position: absolute; transition: all .3s linear }
.reconocimento.hasAssociated .persona_asociada .openCard img:nth-child(1) { top: 0; left: 0; }
.reconocimento.hasAssociated .persona_asociada .openCard img:nth-child(2) { top: 100%; left: -100%; }
.reconocimento.hasAssociated:hover img:nth-child(1) { top: -100% !important; left: 100% !important; }
.reconocimento.hasAssociated:hover img:nth-child(2) { top: 0 !important; left: 0 !important; }
.reconocimento.hasAssociated .persona_asociada .blockRedirect {
    position: absolute;
    right: 0;
    background-color: var(--primary-color);
    padding: 15px;
    width: fit-content;
    margin-right: 0;
    margin-left: auto;
    cursor: pointer;
    display: flex;
    align-items: center;
}




.noticiaCard {
    display: flex;
    flex-direction: column;
    min-height: 507px;
    background-color: #fff;
    padding: 30px 40px;
    border: 1px solid #006083;
    border-left-width: 5px;
    justify-content: space-between;
    max-width: 412px;
    box-sizing: border-box;
    height: 100%;
}
.noticiaCard .tag {
    color: #FFF;
    text-align: center;
    font-family: 'Satoshi-Medium';
    font-size: 18px;
    line-height: 133%;
    letter-spacing: 0.18px;
    background-color: #006083;
    padding: 10px 30px;
    width: fit-content;
    margin-right: 0;
    margin-left: auto;
}

.noticiaCard .titulo {
    color: var(--primary-color)!important;
    font-family: 'Satoshi-Regular'!important;
    font-size: 32px!important;
    line-height: 110%!important; /* 35.2px */
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 4!important; /* number of lines to show */
    line-clamp: 4!important;
    -webkit-box-orient: vertical!important;
    margin-top: 24px!important;
    margin-bottom: 16px!important;
    letter-spacing: 0!important;
}
.noticiaCard .excerpt {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 18px;
    line-height: 144%;
    letter-spacing: 0.18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
}
.noticiaCard .fecha {
    color: #006083!important;
    font-family: 'Satoshi-Medium'!important;
    font-size: 16px!important;
    text-transform: uppercase;
    margin-top: 30px;
}
.noticiaCard .author {
    color: #8D9197;
    font-family: 'Satoshi-Regular';
    font-size: 16px;
}

.noticiaCard .author span{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.noticiaCard .openCard { position: relative; overflow: hidden; width: 20px; height: 20px; }
.noticiaCard .openCard img { position: absolute; transition: all .3s linear }
.noticiaCard .openCard img:nth-child(1) { top: 0; left: 0; }
.noticiaCard .openCard img:nth-child(2) { top: 100%; left: -100%; }
.noticiaCard:hover img:nth-child(1) { top: -100%; left: 100%; }
.noticiaCard:hover img:nth-child(2) { top: 0; left: 0; }

.publicacionTarjeta {
    display: flex;
    flex-direction: column;
    min-height: 507px;
    background-color: #fff;
    padding: 30px 40px;
    border: 1px solid var(--fum);
    border-left-width: 5px;
    justify-content: space-between;
    max-width: 412px;
    box-sizing: border-box;
}
.publicacionTarjeta .tag {
    color: var(--primary-color);
    text-align: center;
    font-family: 'Satoshi-Medium';
    font-size: 18px;
    line-height: 133%;
    letter-spacing: 0.18px;
    background-color: var(--fum);
    padding: 10px 30px;
    width: fit-content;
    margin-right: 0;
    margin-left: auto;
    text-decoration: none;
    display: block; 
    text-transform: uppercase;
}
.publicacionTarjeta .titulo {
    color: var(--primary-color)!important;
    font-family: 'Satoshi-Regular'!important;
    font-size: 32px!important;
    line-height: 110%!important; /* 35.2px */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 24px!important;
    margin-bottom: 16px!important;
    letter-spacing: 0!important;
}
.publicacionTarjeta .excerpt {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 18px;
    line-height: 144%;
    letter-spacing: 0.18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
}
.publicacionTarjeta .fecha {
    color: var(--fum)!important;
    font-family: 'Satoshi-Medium'!important;
    font-size: 16px!important;
    text-transform: uppercase;
    margin-top: 30px;
}
.publicacionTarjeta .author {
    color: #8D9197;
    font-family: 'Satoshi-Regular';
    font-size: 16px;
}
.publicacionTarjeta .author span{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.publicacionTarjeta .openCard { position: relative; overflow: hidden; width: 20px; height: 20px; }
.publicacionTarjeta .openCard img { position: absolute; transition: all .3s linear }
.publicacionTarjeta .openCard img:nth-child(1) { top: 0; left: 0; }
.publicacionTarjeta .openCard img:nth-child(2) { top: 100%; left: -100%; }
.publicacionTarjeta:hover img:nth-child(1) { top: -100%; left: 100%; }
.publicacionTarjeta:hover img:nth-child(2) { top: 0; left: 0; }

.comite {
    background-color: #fff;
    padding: 32px 24px 56px 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 417px;
    max-width: 412px;
    box-sizing: border-box;
}
.comite .content { display: flex; flex-direction: column; height: 100%; justify-content: space-between; }
.comite .categorias {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-height: 24px;
}
.comite .categoria {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.16px;
}
.comite .imagen {
    width: 100%;
    height: 86px;
    object-fit: cover;
    object-position: center;
    margin: 8px 0 16px 0;
}
.comite .titulo {
    color: var(--primary-color);
    font-family: 'Satoshi-Medium';
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 16px;
}
.comite .backface .titulo {
    font-family: 'Satoshi-Regular';
    font-size: 1.5rem;
    font-size: clamp(1.5rem, 0.795774647887324rem + 3.004694835680751vw, 3.5rem); /* 24 - 56*/
    line-height: 100%;
    letter-spacing: -0.01em;
}
.comite .subtitulo {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 18px;
    line-height: 144%;
    letter-spacing: 0.18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5; /* number of lines to show */
    line-clamp: 5;
    -webkit-box-orient: vertical;
    margin-bottom: 13px;
}
.comite .subtitulo * { margin-bottom: 0; }
.comite .caracteristicas { display: grid; grid-template-columns: repeat(2, 1fr); }
.comite .caracteristicas.reducido { grid-template-columns: repeat(3, 1fr); }
.comite .caracteristica:not(:first-child) { padding-left: 32px; border-left: 1px solid #FF8366; }
.comite .caracteristica .titulo {
    color: #FF8366;
    font-family: 'Satoshi-Regular';
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 0;
}
.comite .caracteristica .texto {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 14px;
    line-height: 128%;
    letter-spacing: 0.14px;
}
.comiteContainer { width: 100%; height: 100%; position: relative; }
/*.comiteDetallado .backface { display: none; } */
.comiteDetallado {
    position: relative;
    height: 100%;
    transition: width .4s linear;
    max-width: none;
    width: 100%;
    z-index: 1;
    overflow: hidden;
}
.comiteDetallado.centro { left: 50%; transform: translate(-50%, 0); }
.comiteDetallado.derecha { left: 100%; transform: translate(-100%, 0); }
.comiteDetallado .collapseTrigger { display: none; }
.comiteDetallado .expandTrigger, .comiteDetallado .collapseTrigger {
    height: 50px;
    width: 50px;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
}
.comiteDetallado.open {
    /*z-index: 2;*/
    position: absolute;
    height: 100%;
    overflow: hidden;
    width: calc(300% + 64px); /* las 3 columnas mas el gap */
    padding-bottom: 32px;
}
.comiteDetallado.open .collapseTrigger { display: block; }
.comiteDetallado.open .expandTrigger { display: none; }
.comiteDetallado.open .backface { display: flex; gap: 42px; height: 100%; }
.comiteDetallado.open .content { display: none; }
.comiteDetallado .backface .imagen { height: 100%; margin: 0; width: 213px !important; min-width: 213px !important; }
.comiteDetallado .backface .subtitulo {
    color: var(--primary-color);
    font-family: 'Satoshi-Medium';
    font-size: 24px;
    line-height: 125%;
    max-width: 70%;
}
.comiteDetallado .backface .description {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.16px;
    max-height: 220px;
    /*overflow: auto;*/
}
.comiteDetallado .backface .description::-webkit-scrollbar { width: 6px; }
.comiteDetallado .backface .description::-webkit-scrollbar-track {
    background: #FF836666;
    border-radius: 99px;
    width: 4px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-clip: padding-box;
}
.comiteDetallado .backface .description::-webkit-scrollbar-thumb { background: #FF8366; border-radius: 99px; }
.comiteDetallado .backface .description ul, .comiteDetallado .backface .description ol { margin-left: 10px; }
.comiteDetallado .backface .description strong { color: var(--primary-color); font-family: 'Satoshi-Medium'; font-weight: inherit; }


article.publicacion{padding-bottom:0px;overflow:hidden;}
.publicacion { position: relative; padding: 56px 0; }
.publicacion::before {
    content: "";
    border-top: 1px solid #D9CEC5;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
}
.publicacion .innerContent { max-width: 1009px; cursor: pointer;}
.publicacion .tags { display: flex; flex-wrap: wrap; gap: 10px; }
.publicacion .tags .categoria {
    width: fit-content;
    padding: 10px;
    color: var(--primary-color);
    background-color: var(--coral);
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 26px; /* 162.5% */
    letter-spacing: 0.16px;
}
.publicacion .tags .area, .publicacion .tags .sector {
    width: fit-content;
    padding: 10px;
    color: var(--coral);
    background-color: transparent;
    border: 1px solid var(--coral);
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 26px; /* 162.5% */
    letter-spacing: 0.16px;
}
.publicacion .content .titulo {
    color: var(--primary-color);
    font-family: "Boska-Regular";
    font-size: 56px;
    line-height: 100%;
    letter-spacing: -2.8px;
    margin: 32px 0;
}

.publicacion .content .excerpt {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 18px;
    line-height: 144%;
    letter-spacing: 0.18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 30px;
}
.publicacion .content .fecha img, .publicacion .content .author img { max-width: 15px; }
.publicacion .content .fecha {
    color: var(--coral);
    font-family: 'Satoshi-Medium';
    font-size: 16px;
    line-height: 140%; /* 22.4px */
}
.publicacion .content .author {
    color: #8D9197;
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 140%; /* 22.4px */
}
.publicacion .content .author span{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.noticiaLarge { position: relative; padding: 56px 0; }
.noticiaLarge::before {
    content: "";
    border-top: 1px solid #D9CEC5;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
}
.noticiaLarge .innerContent { max-width: 1009px; }
.noticiaLarge .tags { display: flex; flex-wrap: wrap; gap: 10px; }
.noticiaLarge .tags .categoria {
    width: fit-content;
    padding: 10px;
    color:#fff;
    background-color: var(--egeo);
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 26px; /* 162.5% */
    letter-spacing: 0.16px;
}
.noticiaLarge .tags .area, .noticiaLarge .tags .sector {
    width: fit-content;
    padding: 10px;
    color: var(--egeo);
    background-color: transparent;
    border: 1px solid var(--egeo);
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 26px; /* 162.5% */
    letter-spacing: 0.16px;
}
.noticiaLarge .content .titulo {
    color: var(--primary-color);
    font-family: "Boska-Regular";
    font-size: 2.375rem;
    font-size: clamp(2.375rem, 1.9788732394366197rem + 1.6901408450704223vw, 3.5rem); /* 38- 56 */
    line-height: 100%;
    letter-spacing: -2.8px;
    margin: 32px 0;
}
.noticiaLarge .content .excerpt {
    color: var(--primary-color);
    font-family: 'Satoshi-Regular';
    font-size: 18px;
    line-height: 144%;
    letter-spacing: 0.18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 30px;
}
.noticiaLarge .content .fecha img, .noticiaLarge .content .author img { max-width: 15px; }
.noticiaLarge .content .fecha {
    color: var(--egeo);
    font-family: 'Satoshi-Medium';
    font-size: 16px;
    line-height: 140%; /* 22.4px */
}
.noticiaLarge .content .author {
    color: #8D9197;
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 140%; /* 22.4px */
}
.noticiaLarge .content .author span{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.personaCard {
    padding: 20px;
    min-height: 374px;
    display: grid;
    gap: 30px;
    justify-content: space-between;
    grid-template-columns: 1fr auto;
    width: 412px;
    box-sizing: border-box;
    height: 100%;
}
.personaCard.egeo { border: 1px solid var(--egeo); }
.personaCard.coral { border: 1px solid var(--coral); }
.personaCard .personaContent {
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 20px;
}
.personaCard .personaImage {
    width: 186px;
    height: 186px;
    margin-top: -110px;
    overflow: hidden;
    transition: all 1s linear;
    cursor: pointer;
}
.personaCard:not(:has(.areas)) .personaImage {
    cursor: default;
}
.personaCard:not(:has(.areas)) .personaInfo .name {
    cursor: default;
}
.personaCard .personaImage img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: center;
    transition: all .5s ease-in-out;
}
.personaCard .name {
    font-family: 'Satoshi-Regular';
    font-size: 32px;
    line-height: 105%;
    margin-bottom: 5px;
    min-height: 100px;
    display: flex;
    align-items: end;
    overflow: hidden;
    padding-bottom: 2px;
    cursor: pointer;
}
.personaCard.noDetail.extraIsOpen .name { min-height: auto; }
.personaCard.egeo .name { color: var(--egeo); }
.personaCard.coral .name { color: var(--coral); }
.personaCard .cargo {
    font-family: 'Satoshi-Medium';
    font-size: 15px;
    line-height: 110%;
    letter-spacing: 0.01em;
    color: var(--primary-color);
    margin-bottom: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.personaCard .specs a,
.personaCard .sectoresAreas a{
    font-family: 'Satoshi-Regular';
    font-size: 16px;
    line-height: 110%;
    color: var(--primary-color);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-decoration: none;
    transition: all .5s linear;
}

.personaCard .specs .areas,
.personaCard .sectoresAreas .areas{
    line-height: 1 !important;
}

.personaCard .specs .areas a,
.personaCard .sectoresAreas .areas a{
    display: inline-block;
}

.personaCard .openCard { position: relative; overflow: hidden; width: 20px; height: 20px; }
.personaCard .openCard img { position: absolute; transition: all .3s linear }
.personaCard .openCard img:nth-child(1) { top: 0; left: 0; }
.personaCard .openCard img:nth-child(2) { top: 100%; left: -100%; }
.personaCard .expandCard, .personaCard .collapseCard { width: 20px; height: 20px; align-self: end; transition: all .3s linear; cursor: pointer; }

.personaCard:hover img:nth-child(1) { top: -100%; left: 100%; }
.personaCard:hover img:nth-child(2) { top: 0; left: 0; }
.personaCard:hover .personaImage img { transform: scale(1.2); }
.personaCard:hover .expandCard { transform: rotate(90deg) }
.personaCard:hover .specs a { opacity: .5 }

/*
.PersonasListado .persona.extraIsOpen .personaImage {
    transform: scale(0);
    transform-origin: top left;
    opacity: 0;
    margin: 0;
    height: 0;
}*/

.personaCard.extraIsOpen .personaImage {
    height: 0;
    overflow: hidden;
    margin-top: 0;
}
.personaCard.extraIsOpen .personaInfo { margin-top: 20px; }
.personaCard .sectoresAreas > * {
    margin: 0;
    width: fit-content;
    font-family: 'Satoshi-Regular';
    font-size: 15px;
    line-height: 110%;
    color: var(--primary-color);
    background-color: var(--piedra);
    padding: 10px;
}
.persona.egeo .sectoresAreas > * { border-left: 2px solid var(--egeo); }
.persona.coral .sectoresAreas > * { border-left: 2px solid var(--coral); }
.personaCard .sectoresAreas > *:not(:last-child) { margin-bottom: 10px; }
.personaCard.extraIsOpen .personaExtraInfo { max-height: 185px; overflow: auto; }
.personaCard .personaExtraInfo { max-height: 150px; overflow: auto; }
.personaCard .personaExtraInfo::-webkit-scrollbar { width: 6px; }
.personaCard .personaExtraInfo::-webkit-scrollbar-track {
    background: #FF836666;
    border-radius: 99px;
    width: 4px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-clip: padding-box;
}
.personaCard .personaExtraInfo::-webkit-scrollbar-thumb { background: #FF8366; border-radius: 99px; }
.personaCard .collapseCard { display: none }
.personaCard.extraIsOpen .collapseCard { display: block }
.personaCard.extraIsOpen .expandCard { display: none }
.personaCard:hover .specs a{ opacity: unset; }
.personaCard .specs a:hover{ opacity: .5; }
@media screen and (min-width: 1440px) {
    .publicacion::before, .noticiaLarge::before { width: calc(100% + (100dvw - 1320px) / 2); }
}
@media screen and (min-width: 993px) {
    .comiteDetallado .backfaceCont { position: absolute; height: calc(100% - 56px); width: calc(100% - 48px); }
}
@media screen and (max-width: 992px) {
    .comite .subtitulo * { margin: 0; }
    .comite .caracteristica:not(:first-child):not(:last-child){ padding: 0 16px; }
    .personaCard { width: auto; }
    .noticiaLarge .content .titulo { letter-spacing: -1.9px; }

    .comiteDetallado.open .backface { padding-bottom: 40px; flex-direction: column; gap: 16px; }
    .comiteDetallado.open{ position: relative; height: auto; width: 100%; }
    .comiteDetallado.open { padding-bottom: 56px; }
    .comiteDetallado .backface .description { max-height: unset; }
    .comiteDetallado .backface .imagen { width: 100% !important;  height: 86px; }
    .comiteDetallado .backface .subtitulo { min-width: 100%; margin-bottom: 24px; }
}

