/*rnznaitbjikqaerbgk*/
/* Fractales · Diseño 3 · Inicio: Últimas noticias (título + carrusel) y cinta */
.f3-hero2{position:relative;overflow:hidden;background:#fff}
.f3-hero2-in{position:relative;box-sizing:border-box;min-height:min(820px,calc(100vh - 90px));padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(88px,7vw,112px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,4vw,56px)}
.f3-hero2-txt{flex:1.25 1 460px;min-width:0;container-type:inline-size;display:flex;flex-direction:column;gap:clamp(16px,2.4vw,28px)}
.f3-hero-ante{display:flex;align-items:center;gap:10px;color:var(--f3-negro);font-size:clamp(13px,1.2vw,16px);font-weight:500;letter-spacing:.16em}
.f3-hero-ante i{width:14px;height:14px;background:var(--f3-amarillo)}
.f3-hero-ante i:nth-child(2){background:var(--f3-rosa)}.f3-hero-ante i:nth-child(3){background:var(--f3-cian);margin-right:6px}
.f3-hero2 h1{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;line-height:.92;letter-spacing:-.03em;font-size:clamp(56px,26cqw,190px);color:var(--f3-negro)}
.f3-hero2 h1 span{background:var(--f3-morado);color:var(--f3-amarillo);padding:0 .12em .06em}
.f3-hero-pie{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:15px}
.f3-hero-pie .f3-btn{min-height:56px;padding:0 26px;font-size:18px}
.f3-btn--morado{background:var(--f3-morado);color:#fff!important}
/* Carrusel de noticias */
.f3-car{flex:1 1 440px;max-width:max(320px,min(580px,calc((100vh - 420px)*1.78)));display:flex;flex-direction:column;gap:18px}
.f3-car-vista{position:relative}
.f3-car-item{display:none;flex-direction:column;gap:14px;color:var(--f3-negro)!important}
.f3-car-item.is-on{display:flex}.f3-car-item:hover{text-decoration:none!important}
.f3-car-item .f3-img{aspect-ratio:16/9}
.f3-car-cat{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.14em;color:var(--f3-texto2)}
.f3-car-cat i{width:10px;height:10px}
.f3-car-t{font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.2;min-height:2.4em}
.f3-car-item:hover .f3-car-t{text-decoration:underline;text-underline-offset:5px}
.f3-car-flechas{position:absolute;left:0;right:0;top:0;aspect-ratio:16/9;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none}
.f3-car-flecha{pointer-events:auto;width:48px;height:48px;border:0;border-radius:50%;background:#F1F1F1;color:var(--f3-negro);font:inherit;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:background .15s}
.f3-car-flecha:hover{background:var(--f3-amarillo)}
.f3-car-dots{display:flex;justify-content:center;align-items:center;gap:8px}
.f3-car-dots button{height:24px;border:0;padding:0;background:none;cursor:pointer;display:flex;align-items:center}
.f3-car-dots span{position:relative;display:block;width:10px;height:10px;border-radius:5px;background:#C9CCC8;overflow:hidden;transition:width .3s}
.f3-car-dots .is-on span{width:56px}
.f3-car-dots b{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:5px;background:var(--f3-morado)}
.f3-car-dots .is-on b{animation:f3-llenar 6s linear forwards}
.f3-car:hover .f3-car-dots b,.f3-car:has(:focus-visible) .f3-car-dots b{animation-play-state:paused}
@keyframes f3-llenar{from{width:0}to{width:100%}}
@media (prefers-reduced-motion:reduce){.f3-car-dots .is-on b{animation:none;width:100%}}
.f3-deep--ciencia{background:#0A4561}.f3-deep--cultura{background:#5E1433}.f3-deep--educacion{background:#5C2A0B}.f3-deep--salud{background:#0C4C49}.f3-deep--politica,.f3-deep--especial{background:#3A0A5E}
.f3-pista{display:flex;gap:16px;width:max-content;animation:f3-mover 46s linear infinite}
@keyframes f3-mover{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* Cinta Ciencia + Arte + Divulgación */
.f3-cinta{overflow:hidden;background:var(--f3-amarillo);border-top:4px solid var(--f3-negro);border-bottom:4px solid var(--f3-negro)}
.f3-cinta .f3-pista{gap:0;padding:16px 0}
.f3-cinta span{display:flex;align-items:center;gap:22px;padding-right:22px;font-size:28px;font-weight:700;white-space:nowrap}
.f3-cinta b{font-weight:700}
.f3-cinta i{width:14px;height:14px;background:var(--f3-morado)}
.f3-cinta i:nth-of-type(2){background:var(--f3-rosa)}.f3-cinta i:nth-of-type(3){background:var(--f3-cian)}

/* Especiales en el Inicio */
.f3-especiales{padding:80px 0}
.f3-especiales .f3-wrap{display:flex;flex-direction:column;gap:36px}
.f3-especiales .f3-tit h2{font-size:clamp(40px,6vw,72px)}.f3-especiales .f3-tit::after{width:96px}
.f3-especiales .f3-esq{width:30px;height:30px}.f3-especiales .f3-esq::after{right:30px;top:30px;width:14px;height:14px}
