/* Certificación Transformación Digital · sección editorial de 9 de octubre */
.certificacionNews{background:linear-gradient(180deg,#f1f8fa 0%,#fff 100%);scroll-margin-top:88px}
.certificacionNews .fedokNewsKicker{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.certificacionNews .fedokLaunchStory h2{font-size:clamp(1.88rem,3.4vw,2.85rem);line-height:1.08}
.certificacionNews .fedokLaunchStory p{font-size:.89rem;line-height:1.72}
.certificacionNews .fedokLaunchStory .fedokLaunchLead{font-size:1.04rem}
.certificacionNews .fedokLaunchFoot a{color:#087597;text-decoration:underline;font-weight:800}
.certificacionNews .fedokSlide{aspect-ratio:4/3}
.certificacionNews .fedokCarouselViewport{background:#d5e6ec}
.certificacionNews .fedokSlide img{object-fit:cover;object-position:center}
.certificacionNews .fedokSlide.is-poster img{object-fit:contain;background:#17445c}
.certificacionNews .certificacionLoading{display:grid;place-items:center;height:100%;padding:38px;text-align:center;color:#234c60;font-weight:800;font-size:.92rem}
.certificacionNews .fedokCarouselBtn:disabled{opacity:.35;cursor:not-allowed}
.certificacionNews .fedokCarouselTop strong{font-size:.71rem}
.certificacionNews .fedokSlide figcaption{padding-bottom:18px}
@media(max-width:980px){.certificacionNews .fedokCarousel{max-width:780px;width:100%;margin-inline:auto}}
@media(max-width:640px){.certificacionNews{padding:32px 0}.certificacionNews .fedokLaunchStory h2{font-size:1.87rem}.certificacionNews .fedokSlide{aspect-ratio:1/1}.certificacionNews .fedokLaunchStory p{font-size:.85rem}}


/* Controles centrados sobre la fotografía, no sobre el contenedor editorial.
   El escenario excluye título y contador; funciona con cualquier proporción
   de imagen tanto en escritorio como en teléfonos. */
.certificacionNews .fedokCarouselStage{position:relative;isolation:isolate}
.certificacionNews .fedokCarouselStage .fedokCarouselBtn{
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 width:44px;
 height:44px;
 padding:0;
 display:flex;
 align-items:center;
 justify-content:center;
 line-height:1;
 border-radius:50%;
 z-index:3;
}
.certificacionNews .fedokCarouselStage .fedokCarouselBtn svg{
 display:block;
 flex:none;
 width:22px;
 height:22px;
 pointer-events:none;
}
.certificacionNews .fedokCarouselStage .fedokPrev{left:12px}
.certificacionNews .fedokCarouselStage .fedokNext{right:12px}
.certificacionNews .fedokCarouselStage .fedokCarouselBtn:focus-visible{
 outline:3px solid #ffd16d;
 outline-offset:3px;
}
@media(max-width:640px){
 .certificacionNews .fedokCarouselStage .fedokCarouselBtn{width:38px;height:38px}
 .certificacionNews .fedokCarouselStage .fedokCarouselBtn svg{width:19px;height:19px}
 .certificacionNews .fedokCarouselStage .fedokPrev{left:8px}
 .certificacionNews .fedokCarouselStage .fedokNext{right:8px}
}
