/* Fedecámaras Radio — portada V3 alternada, editable desde Divi 4.
   Esta hoja SOLO aporta apariencia. Las noticias son módulos Blog normales.
   Las categorías deben seleccionarse una vez en cada módulo Blog de Divi. */
:root{--fcr-v3-vino:#581729;--fcr-v3-vino2:#310e1b;--fcr-v3-oro:#e6b92f;--fcr-v3-fondo:#f9f7f5;--fcr-v3-borde:#e9dde0;--fcr-v3-tinta:#261a22;--fcr-v3-gris:#786d73}
.fcr-v3-heading h2,.fcr-v3-cat-head h2,.fcr-v3-rail-heading h3,.fcr-v3-intro h1{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.045em;color:var(--fcr-v3-tinta)!important}
.fcr-v3-eyebrow{display:block;font:800 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:1.25px;color:#8b4559;text-transform:uppercase;margin-bottom:9px}
.fcr-v3-dot{color:var(--fcr-v3-oro)}
.fcr-v3-section-intro,.fcr-v3-hero-section,.fcr-v3-features-section,.fcr-v3-digest-section,.fcr-v3-podcast-section{background:var(--fcr-v3-fondo)!important}
.fcr-v3-section-intro .et_pb_row,.fcr-v3-hero-section .et_pb_row,.fcr-v3-digest-section .et_pb_row{max-width:1240px!important}
.fcr-v3-intro h1{font-size:clamp(32px,3.4vw,51px)!important;line-height:1.12!important;padding:0 0 8px!important;margin:0!important}
.fcr-v3-intro p{font-size:14px;color:var(--fcr-v3-gris);line-height:1.6}
.fcr-v3-intro-aside{text-align:right;padding-top:21px;font-size:12px;color:var(--fcr-v3-gris)}
.fcr-v3-intro-aside strong,.fcr-v3-intro-aside span{display:block}
.fcr-v3-intro-aside strong{color:var(--fcr-v3-vino)}
.fcr-v3-row-hero{align-items:stretch}
.fcr-v3-row-hero>.et_pb_column:first-child{background:radial-gradient(circle at 77% 52%,transparent 0 10%,rgba(230,185,47,.16) 10.3% 13%,transparent 13.3% 20%,rgba(230,185,47,.12) 20.2% 25%,transparent 25.3% 34%,rgba(230,185,47,.09) 34.2% 42%,transparent 42.4%),linear-gradient(125deg,#641b34 0%,#310e1b 100%)!important;border-radius:22px;padding:33px 36px 24px;position:relative;overflow:hidden;min-height:370px;box-shadow:0 18px 35px rgba(61,22,37,.10)}
.fcr-v3-row-hero>.et_pb_column:first-child::after{content:'♩';position:absolute;right:11%;top:30%;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;border:1px solid rgba(230,185,47,.5);font-size:64px;color:var(--fcr-v3-oro);opacity:.75;pointer-events:none}
.fcr-v3-radio-copy{position:relative;z-index:1;max-width:360px;margin-bottom:11px!important}
.fcr-v3-radio-copy .fcr-v3-eyebrow{color:#f3cc50!important}
.fcr-v3-radio-copy h2{font-size:clamp(34px,3.3vw,49px)!important;line-height:1.03!important;letter-spacing:-.052em!important;font-weight:800!important;color:white!important;margin:21px 0 12px!important}
.fcr-v3-radio-copy h2 span{display:block;color:var(--fcr-v3-oro)}
.fcr-v3-radio-copy p{font-size:12px!important;line-height:1.65!important;color:#f4e7e9!important;max-width:330px}
.fcr-v3-radio-control{z-index:2;position:relative;margin-bottom:3px!important}
.fcr-v3-radio-control .fcr-player--hero{padding:0!important}
.fcr-v3-radio-control .fcr-player__play{width:auto!important;height:auto!important;border-radius:11px!important;min-width:205px!important;min-height:47px!important;padding:10px 15px!important;font-size:12px!important;font-weight:800!important;color:var(--fcr-v3-vino2)!important;background:var(--fcr-v3-oro)!important;box-shadow:none!important}
.fcr-v3-radio-control .fcr-player__hint{font-size:10px!important;margin-left:10px;color:#f4e0e5}
.fcr-v3-radio-program{position:relative;z-index:2}
.fcr-v3-radio-program .fcr-now{background:rgba(31,6,16,.36)!important;border:1px solid rgba(230,185,47,.25);padding:10px 13px!important;border-radius:12px!important;margin-top:15px!important}
.fcr-v3-radio-program .fcr-now strong{font-size:13px!important}
.fcr-v3-row-hero>.et_pb_column:last-child{min-width:0}
.fcr-v3-change{border-radius:17px;background:#fff;border:1px solid var(--fcr-v3-borde);overflow:hidden;box-shadow:0 12px 25px rgba(66,23,43,.05);margin-bottom:12px!important}
.fcr-v3-change .fcr-rates{padding:0}
.fcr-v3-change .fcr-rates__head{padding:20px 22px 15px;border-bottom:1px solid var(--fcr-v3-borde)}
.fcr-v3-change .fcr-rates__head h2{font-size:23px!important}
.fcr-v3-change .fcr-rates__head p{margin:0!important}
.fcr-v3-change .fcr-rates__items{gap:0}
.fcr-v3-change .fcr-rate{border:0;border-radius:0;background:white;border-bottom:1px solid var(--fcr-v3-borde);padding:18px 17px}
.fcr-v3-change .fcr-rate b{font-size:21px}
.fcr-v3-change .fcr-rates__footer{margin:0;padding:14px 16px;background:#faf6f6}
.fcr-v3-change .fcr-rates__source{font-size:10px;padding:10px 15px}
.fcr-v3-program-cta{padding:13px 16px!important;background:#f1e8eb;border-radius:14px;border:1px solid #eee2e5;font-size:12px;color:var(--fcr-v3-vino);font-weight:800}
.fcr-v3-heading{margin-bottom:20px!important}
.fcr-v3-heading h2{font-size:clamp(25px,2.8vw,34px)!important;line-height:1.15!important;padding-bottom:4px!important}
.fcr-v3-heading p{font-size:13px;color:var(--fcr-v3-gris);line-height:1.55}
.fcr-v3-section-more{text-align:right;font-weight:800!important;color:var(--fcr-v3-vino)!important}
/* Native Divi full-width Blog modules: each child article is an editable WP post. */
.fcr-v3-blog .et_pb_ajax_pagination_container{display:grid;gap:13px;min-width:0}
.fcr-v3-blog .et_pb_post{margin:0!important;border:1px solid var(--fcr-v3-borde)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;padding:0 0 15px!important;box-shadow:0 12px 22px rgba(54,21,38,.04)}
.fcr-v3-blog .et_pb_post .entry-featured-image-url{display:block;margin-bottom:12px!important;aspect-ratio:16/10;background:#4f2135;overflow:hidden}
.fcr-v3-blog .et_pb_post img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.fcr-v3-blog .et_pb_post .entry-title{padding:0 12px 3px!important;margin:0!important;line-height:1.24!important;font-family:Manrope,Arial,sans-serif!important;font-size:14px!important;font-weight:800!important}
.fcr-v3-blog .entry-title a{color:var(--fcr-v3-tinta)!important}
.fcr-v3-blog .post-meta{font-size:9px!important;padding:0 12px!important;color:#836674!important;text-transform:uppercase;font-weight:700}
.fcr-v3-blog .et_pb_post:hover img{transform:scale(1.025)}
.fcr-v3-featured-main .et_pb_ajax_pagination_container{grid-template-columns:1fr}
.fcr-v3-featured-main .et_pb_post{padding-bottom:23px!important}
.fcr-v3-featured-main .entry-featured-image-url{aspect-ratio:16/8!important}
.fcr-v3-featured-main .entry-title{font-size:clamp(19px,2vw,27px)!important;padding:5px 22px!important}
.fcr-v3-featured-side .et_pb_ajax_pagination_container{grid-template-columns:1fr}
.fcr-v3-featured-side .et_pb_post{display:grid;grid-template-columns:42% 1fr;padding-bottom:0!important;min-height:145px}
.fcr-v3-featured-side .entry-featured-image-url{grid-row:span 2;aspect-ratio:auto!important;height:100%;min-height:145px;margin:0!important}
.fcr-v3-featured-side .entry-title{padding:17px 12px 0!important;font-size:14px!important}
.fcr-v3-featured-side .post-meta{padding:0 12px 10px!important}
.fcr-v3-ad-section .fcr-ad-placeholder{min-height:80px}
/* Category headings are separate Divi Text modules: movable and editable. */
.fcr-v3-cat-head{margin:36px 0 16px!important;border-top:1px solid #eadfe2;padding-top:20px}
.fcr-v3-cat-head h2{font-size:clamp(24px,2.5vw,33px)!important;padding-bottom:5px!important}
.fcr-v3-cat-head p{font-size:12px!important;color:var(--fcr-v3-gris)}
.fcr-v3-economy .et_pb_ajax_pagination_container{grid-template-columns:repeat(3,minmax(0,1fr))}
.fcr-v3-regionales .et_pb_ajax_pagination_container,.fcr-v3-emprendimiento .et_pb_ajax_pagination_container{grid-template-columns:1.15fr 1fr;grid-template-rows:repeat(3,120px)}
.fcr-v3-regionales .et_pb_post:first-child{grid-row:1/4;grid-column:1}
.fcr-v3-emprendimiento .et_pb_post:nth-child(4){grid-row:1/4;grid-column:2}
.fcr-v3-regionales .et_pb_post:not(:first-child),.fcr-v3-emprendimiento .et_pb_post:not(:nth-child(4)){display:grid;grid-template-columns:104px 1fr;grid-template-rows:auto auto;padding:0!important}
.fcr-v3-regionales .et_pb_post:not(:first-child) .entry-featured-image-url,.fcr-v3-emprendimiento .et_pb_post:not(:nth-child(4)) .entry-featured-image-url{grid-row:1/3;width:104px;aspect-ratio:auto!important;height:100%;margin:0!important}
.fcr-v3-regionales .et_pb_post:not(:first-child) .entry-title,.fcr-v3-emprendimiento .et_pb_post:not(:nth-child(4)) .entry-title{font-size:12px!important;padding:12px 9px 0!important}
.fcr-v3-regionales .et_pb_post:not(:first-child) .post-meta,.fcr-v3-emprendimiento .et_pb_post:not(:nth-child(4)) .post-meta{padding:0 9px 9px!important}
.fcr-v3-regionales .et_pb_post:first-child .entry-featured-image-url,.fcr-v3-emprendimiento .et_pb_post:nth-child(4) .entry-featured-image-url{height:62%;aspect-ratio:auto!important}
.fcr-v3-regionales .et_pb_post:first-child .entry-title,.fcr-v3-emprendimiento .et_pb_post:nth-child(4) .entry-title{font-size:18px!important}
.fcr-v3-tecnologia .et_pb_ajax_pagination_container{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:repeat(2,210px)}
.fcr-v3-tecnologia .et_pb_post:first-child{grid-row:1/3;grid-column:1}
.fcr-v3-tecnologia .et_pb_post:first-child .entry-featured-image-url{height:65%;aspect-ratio:auto!important}
.fcr-v3-tecnologia .et_pb_post:not(:first-child) .entry-title{font-size:12px!important}
.fcr-v3-tecnologia .et_pb_post:not(:first-child) .entry-featured-image-url{aspect-ratio:16/8.5}
.fcr-v3-empresas .et_pb_ajax_pagination_container{grid-template-columns:1fr;gap:9px}
.fcr-v3-empresas .et_pb_post{display:grid;grid-template-columns:155px 1fr;grid-template-rows:auto auto;padding:0!important;min-height:120px}
.fcr-v3-empresas .et_pb_post .entry-featured-image-url{grid-row:1/3;width:155px;height:120px;aspect-ratio:auto!important;margin:0!important}
.fcr-v3-empresas .et_pb_post .entry-title{padding:23px 18px 0!important;font-size:16px!important}
.fcr-v3-empresas .et_pb_post .post-meta{padding:0 18px 18px!important}
/* Sidebar modules are independent and can be moved or duplicated in Divi. */
.fcr-v3-rail-title{margin-bottom:12px!important}
.fcr-v3-rail-title h3,.fcr-v3-rail-heading h3{font:800 20px/1.2 Manrope,Arial,sans-serif;color:var(--fcr-v3-vino);letter-spacing:-.035em;padding:0;margin:0}
.fcr-v3-rail-heading{border:1px solid var(--fcr-v3-borde);border-bottom:0;border-radius:14px 14px 0 0;padding:16px 15px 5px;background:#fff;margin:18px 0 0!important}
.fcr-v3-rail-heading p{font-size:11px;color:var(--fcr-v3-gris);margin:0}
.fcr-v3-rail-photo,.fcr-v3-rail-strips{border:1px solid var(--fcr-v3-borde);border-top:0;border-radius:0 0 14px 14px;padding:10px;background:#fff}
.fcr-v3-rail-photo .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.fcr-v3-rail-photo .et_pb_post{position:relative;border:0!important;aspect-ratio:1/1.15;padding:0!important}
.fcr-v3-rail-photo .entry-featured-image-url{height:100%;aspect-ratio:auto!important;margin:0!important}
.fcr-v3-rail-photo .et_pb_post:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(25,5,15,.93));pointer-events:none}
.fcr-v3-rail-photo .entry-title{position:absolute;z-index:1;bottom:9px;left:0;right:0;padding:0 8px!important;font-size:11px!important;line-height:1.25!important}
.fcr-v3-rail-photo .entry-title a{color:#fff!important}
.fcr-v3-rail-photo .post-meta{display:none}
.fcr-v3-rail-strips .et_pb_ajax_pagination_container{grid-template-columns:1fr;gap:8px}
.fcr-v3-rail-strips .et_pb_post{display:grid;grid-template-columns:85px 1fr;grid-template-rows:auto auto;min-height:85px;padding:0!important}
.fcr-v3-rail-strips .entry-featured-image-url{grid-row:1/3;width:85px;aspect-ratio:auto!important;height:100%;margin:0!important}
.fcr-v3-rail-strips .entry-title{font-size:11px!important;padding:10px 7px 0!important}
.fcr-v3-rail-strips .post-meta{padding:0 7px 8px!important}
.fcr-v3-rail-month .fcr-month-card{background:#fff;border:1px solid var(--fcr-v3-borde);border-radius:0 0 15px 15px;overflow:hidden}
.fcr-v3-rail-month .fcr-month-card img{height:155px;width:100%;object-fit:cover}
.fcr-v3-rail-month .fcr-month-card strong,.fcr-v3-rail-month .fcr-month-card small{display:block;padding:8px 13px;color:var(--fcr-v3-vino)}
.fcr-v3-rail-ad{margin:20px 0!important}
.fcr-v3-rail-ad .fcr-ad-placeholder{min-height:250px}
.fcr-v3-rail-ad-tall .fcr-ad-placeholder{min-height:460px}
.fcr-v3-rail-sticky{position:sticky!important;top:22px;z-index:2}
.fcr-v3-rail-sticky .fcr-player--compact{background:var(--fcr-v3-vino)!important}
.fcr-v3-program-card{border-radius:15px;padding:33px 19px;background:linear-gradient(130deg,#5b1d35,#310e1b);color:#fff;min-height:205px}
.fcr-v3-program-card h3{font:800 23px/1.2 Manrope,Arial,sans-serif;color:#e6b92f!important}
.fcr-v3-program-card p{color:#f8e7ec;font-size:12px}
.fcr-v3-bottom-section .et_pb_text h2{font:800 clamp(27px,3vw,39px)/1.12 Manrope,Arial,sans-serif;color:#fff}
.fcr-v3-bottom-section .et_pb_text p{color:#f7dce5}
.fcr-v3-bottom-section .fcr-v3-eyebrow{color:var(--fcr-v3-oro)}
.fcr-v3-bottom-play{display:block;text-align:center;background:var(--fcr-v3-oro);color:var(--fcr-v3-vino2);font-weight:800;border-radius:11px;padding:17px 13px}
.fcr-v3-header{border-bottom:1px solid #f0e3e7}
.fcr-v3-logo{display:flex;align-items:center;gap:9px;color:var(--fcr-v3-vino);line-height:1.06}
.fcr-v3-emblem{display:grid;place-items:center;background:var(--fcr-v3-vino);border:3px solid var(--fcr-v3-oro);border-radius:50%;width:44px;height:44px;color:var(--fcr-v3-oro);font-size:27px;flex:0 0 44px}
.fcr-v3-logo b{display:block;font-size:16px;font-family:Manrope,Arial,sans-serif}
.fcr-v3-logo em{display:block;font-size:20px;font-style:normal;color:#b58b23}
.fcr-v3-logo small{display:block;font-size:7px;letter-spacing:.6px}
.fcr-v3-header-listen{display:block;border-radius:10px;padding:12px 10px;background:var(--fcr-v3-vino);color:#fff;text-align:center;font-weight:800;font-size:11px}
.fcr-v3-menu .et-menu>li>a{font-size:11px!important;font-weight:800!important}
.fcr-v3-footer .et_pb_text h4,.fcr-v3-footer .et_pb_text p,.fcr-v3-footer a{color:#fff!important}
/* UI of global floating radio */
.fcr-floating-player{position:fixed;bottom:18px;left:50%;transform:translateX(-50%) translateY(130%);z-index:999999;width:min(540px,calc(100vw - 28px));background:#310e1b;color:#fff;border-radius:17px;padding:11px 14px;box-shadow:0 18px 38px rgba(24,5,13,.25);transition:transform .25s;display:flex;align-items:center;gap:14px;visibility:hidden}
.fcr-floating-player.is-visible{transform:translateX(-50%) translateY(0);visibility:visible}
.fcr-floating-player .fcr-player__play{width:47px!important;height:47px!important;flex:0 0 47px!important;font-size:17px!important}
.fcr-floating-player strong,.fcr-floating-player small{display:block}
.fcr-floating-player strong{font-size:13px}
.fcr-floating-player small{font-size:10px;color:#e8cdd6}
.fcr-floating-close{margin-left:auto;background:transparent;color:#fff;border:0;cursor:pointer;font-size:24px;padding:4px 8px}
@media(max-width:980px){.fcr-v3-regionales .et_pb_ajax_pagination_container,.fcr-v3-emprendimiento .et_pb_ajax_pagination_container,.fcr-v3-tecnologia .et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr;grid-template-rows:auto}.fcr-v3-regionales .et_pb_post:first-child,.fcr-v3-tecnologia .et_pb_post:first-child,.fcr-v3-emprendimiento .et_pb_post:nth-child(4){grid-row:auto;grid-column:auto}.fcr-v3-regionales .et_pb_post,.fcr-v3-emprendimiento .et_pb_post{min-height:180px}.fcr-v3-rail-sticky{position:static!important}.fcr-v3-row-hero>.et_pb_column:first-child::after{opacity:.33}}
@media(max-width:767px){
 .fcr-v3-row-hero>.et_pb_column:first-child{padding:26px 24px!important;min-height:320px}.fcr-v3-intro-aside{text-align:left;padding:0}
 .fcr-v3-regionales .et_pb_ajax_pagination_container,.fcr-v3-emprendimiento .et_pb_ajax_pagination_container,.fcr-v3-tecnologia .et_pb_ajax_pagination_container,.fcr-v3-economy .et_pb_ajax_pagination_container{grid-template-columns:1fr!important;grid-template-rows:auto!important}
 .fcr-v3-regionales .et_pb_post,.fcr-v3-emprendimiento .et_pb_post,.fcr-v3-tecnologia .et_pb_post{display:block!important;min-height:0!important}
 .fcr-v3-regionales .et_pb_post .entry-featured-image-url,.fcr-v3-emprendimiento .et_pb_post .entry-featured-image-url,.fcr-v3-tecnologia .et_pb_post .entry-featured-image-url{width:100%!important;height:auto!important;aspect-ratio:16/9!important;margin-bottom:12px!important}
 .fcr-v3-regionales .et_pb_post .entry-title,.fcr-v3-emprendimiento .et_pb_post .entry-title{font-size:15px!important;padding:0 13px 7px!important}
 .fcr-v3-empresas .et_pb_post{grid-template-columns:112px 1fr;min-height:103px}.fcr-v3-empresas .et_pb_post .entry-featured-image-url{height:103px;width:112px}.fcr-v3-empresas .et_pb_post .entry-title{font-size:12px!important;padding:13px 10px 0!important}
 .fcr-v3-featured-side .et_pb_post{grid-template-columns:42% 58%}
 .fcr-v3-digest-row>.et_pb_column:nth-child(2){margin-top:35px}
 .fcr-v3-floating-player{bottom:10px}
}

/* Fallback de las ilustraciones WebP aprobadas. Solo se usa cuando una entrada no tiene fotografía destacada: si la entrada sí la tiene, se mantiene la fotografía real. */
.fcr-v3-blog .et_pb_post:not(:has(.entry-featured-image-url))::before{content:'';display:block;aspect-ratio:16/10;background:#4f1d32 url('../images/v3-noticia-01.webp') center/cover no-repeat;border-radius:14px 14px 0 0;margin-bottom:12px}
.fcr-v3-featured-main .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-01.webp')}
.fcr-v3-featured-side .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-02.webp')}
.fcr-v3-featured-side .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-03.webp')}
.fcr-v3-economy .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-04.webp')}
.fcr-v3-economy .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-05.webp')}
.fcr-v3-economy .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-06.webp')}
.fcr-v3-regionales .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-07.webp')}
.fcr-v3-regionales .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-08.webp')}
.fcr-v3-regionales .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-09.webp')}
.fcr-v3-regionales .et_pb_post:nth-child(4):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-10.webp')}
.fcr-v3-tecnologia .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-11.webp')}
.fcr-v3-tecnologia .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-12.webp')}
.fcr-v3-tecnologia .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-13.webp')}
.fcr-v3-tecnologia .et_pb_post:nth-child(4):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-14.webp')}
.fcr-v3-tecnologia .et_pb_post:nth-child(5):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-15.webp')}
.fcr-v3-emprendimiento .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-16.webp')}
.fcr-v3-emprendimiento .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-17.webp')}
.fcr-v3-emprendimiento .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-18.webp')}
.fcr-v3-emprendimiento .et_pb_post:nth-child(4):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-19.webp')}
.fcr-v3-empresas .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-20.webp')}
.fcr-v3-empresas .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-21.webp')}
.fcr-v3-empresas .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-22.webp')}
.fcr-v3-empresas .et_pb_post:nth-child(4):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-23.webp')}
.fcr-v3-empresas .et_pb_post:nth-child(5):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-24.webp')}
.fcr-v3-rail-photo .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-25.webp')}
.fcr-v3-rail-photo .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-26.webp')}
.fcr-v3-rail-photo .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-27.webp')}
.fcr-v3-rail-photo .et_pb_post:nth-child(4):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-28.webp')}
.fcr-v3-rail-strips .et_pb_post:nth-child(1):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-29.webp')}
.fcr-v3-rail-strips .et_pb_post:nth-child(2):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-30.webp')}
.fcr-v3-rail-strips .et_pb_post:nth-child(3):not(:has(.entry-featured-image-url))::before{background-image:url('../images/v3-noticia-31.webp')}

@media(max-width:767px){.fcr-v3-blog .et_pb_post:not(:has(.entry-featured-image-url))::before{aspect-ratio:16/9}}

/* V3 0.4.1 — Igualdad de anchos responsive para columna lateral y publicidad.
   Solo afecta a la portada y mantiene bloques totalmente movibles de Divi 4. */
@media (max-width: 980px) {
  .fcr-v3-digest-row,
  .fcr-v3-digest-row > .et_pb_column,
  .fcr-v3-digest-row .et_pb_module,
  .fcr-v3-digest-row .fcr-v3-rail-ad,
  .fcr-v3-digest-row .fcr-v3-rail-ad-tall {
    max-width: 100%;
    min-width: 0;
  }
}
@media (max-width: 767px) {
  .fcr-v3-digest-row {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0;
    width: 100% !important;
  }
  .fcr-v3-digest-row > .et_pb_column {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .fcr-v3-digest-row > .et_pb_column:nth-child(2) {
    margin-top: 22px !important;
  }
  .fcr-v3-digest-row .et_pb_module,
  .fcr-v3-digest-row .fcr-v3-rail-ad,
  .fcr-v3-digest-row .fcr-v3-rail-sticky,
  .fcr-v3-digest-row .fcr-v3-rail-photo,
  .fcr-v3-digest-row .fcr-v3-rail-strips,
  .fcr-v3-digest-row .fcr-v3-rail-month {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }
  .fcr-v3-digest-row .fcr-v3-rail-ad > *,
  .fcr-v3-digest-row .fcr-v3-rail-ad .fcr-ad-placeholder,
  .fcr-v3-digest-row .fcr-v3-rail-ad .fcr-ad-carousel,
  .fcr-v3-digest-row .fcr-v3-rail-ad img,
  .fcr-v3-digest-row .fcr-v3-rail-ad picture {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }
  .fcr-v3-digest-row .fcr-v3-rail-ad img {
    height: auto;
    object-fit: contain;
  }
  .fcr-v3-digest-row .fcr-v3-rail-sticky {
    position: static !important;
  }
}
