/* COBOCE-RL-6F-A — Carrusel editorial de Comunicados */
body.home .cbrl9-comunicados{max-width:1100px;margin:0 auto;padding:2px 0 15px;color:#173e30}
body.home .cbrl9-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0 0 16px}
body.home .cbrl9-progress{color:#63756d;font-size:13px;margin-right:10px;font-variant-numeric:tabular-nums}
body.home .cbrl9-toolbar button{width:42px;height:42px;padding:0;border:1px solid #cbded3;border-radius:50%;background:#fff;color:#0C6943;display:grid;place-items:center;font-size:21px;cursor:pointer;transition:background .22s,color .22s,transform .22s}
body.home .cbrl9-toolbar button:hover{background:#0C6943;color:white;transform:translateY(-2px)}
body.home .cbrl9-toolbar button:focus-visible,body.home .cbrl9-card a:focus-visible{outline:3px solid #0C6943;outline-offset:3px}
body.home .cbrl9-swiper{width:100%;overflow:hidden;padding:3px 3px 15px}
body.home .cbrl9-swiper .swiper-wrapper{align-items:stretch}
body.home .cbrl9-card{height:auto;min-height:336px;background:#fff;border:1px solid #dfebe3;border-radius:13px;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}
body.home .cbrl9-card:hover{box-shadow:0 13px 32px #0c69431f;transform:translateY(-4px)}
body.home .cbrl9-media{height:164px;width:100%;background:#f5f8f6;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}
body.home .cbrl9-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .35s}
body.home .cbrl9-card:hover .cbrl9-media img{transform:scale(1.025)}
body.home .cbrl9-card-body{padding:17px 19px 18px;display:flex;flex-direction:column;flex:1;gap:9px}
body.home .cbrl9-card time{color:#65786d;font-size:12px;line-height:1.3;font-weight:600}
body.home .cbrl9-card h3{font-size:17px;line-height:1.38;font-weight:650;color:#163f31;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.home .cbrl9-card h3 a{color:inherit;text-decoration:none}
body.home .cbrl9-card h3 a:hover{color:#0C6943}
body.home .cbrl9-extracto{font-size:13px;line-height:1.5;color:#56645d;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.home .cbrl9-read{display:inline-flex;gap:7px;align-items:center;margin-top:auto;padding-top:10px;color:#0C6943;text-decoration:none;font-size:13px;font-weight:700}
body.home .cbrl9-read span{transition:transform .2s}
body.home .cbrl9-read:hover span{transform:translateX(4px)}
body.home .cbrl9-all{display:block;width:max-content;margin:13px 0 0 auto;color:#0C6943;font-size:14px;font-weight:700;text-decoration:none}
body.home .cbrl9-all:hover{text-decoration:underline}
body.home .cbrl9-swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.home .cbrl9-swiper:not(.swiper-initialized) .swiper-slide{width:auto!important}
body.home .cbrl9-comunicados.cbrl9-motion-ready .cbrl9-toolbar,body.home .cbrl9-comunicados.cbrl9-motion-ready .cbrl9-swiper{opacity:0;transform:translateY(17px)}
body.home .cbrl9-comunicados.cbrl9-motion-ready.cbrl9-in-view .cbrl9-toolbar,body.home .cbrl9-comunicados.cbrl9-motion-ready.cbrl9-in-view .cbrl9-swiper{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
body.home .cbrl9-comunicados.cbrl9-motion-ready.cbrl9-in-view .cbrl9-swiper{transition-delay:.12s}
@media(max-width:1023px){body.home .cbrl9-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){
 body.home .cbrl9-comunicados{padding-bottom:6px}
 body.home .cbrl9-toolbar{margin-bottom:10px}
 body.home .cbrl9-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:minmax(0,1fr)}
 body.home .cbrl9-card{min-height:176px;border-radius:12px}
 body.home .cbrl9-media,body.home .cbrl9-extracto{display:none}
 body.home .cbrl9-card-body{padding:20px;gap:11px}
 body.home .cbrl9-card h3{font-size:17px;-webkit-line-clamp:3}
 body.home .cbrl9-read{padding-top:10px}
}
@media(prefers-reduced-motion:reduce){body.home .cbrl9-comunicados *,body.home .cbrl9-comunicados.cbrl9-motion-ready .cbrl9-toolbar,body.home .cbrl9-comunicados.cbrl9-motion-ready .cbrl9-swiper{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}

/* COBOCE-RL-6G-D-ACABADOS: fondo de Comunicados, incluida su cabecera Elementor. */
body.home .elementor-top-section.elementor-element-62f91ba8,
body.home .elementor-top-section:has(.cbrl9-comunicados){background-color:#F7FAF8!important;background-image:none!important}
body.home .elementor-top-section.elementor-element-62f91ba8>.elementor-background-overlay,
body.home .elementor-top-section:has(.cbrl9-comunicados)>.elementor-background-overlay{background:none!important}

/* COBOCE-RL-6G-E — Compactar SOLO la franja de Comunicados, conservar fondo suave. */
body.home .elementor-top-section.elementor-element-62f91ba8{
  padding-top:34px!important;
  padding-bottom:38px!important;
  min-height:0!important;
}
@media(max-width:767px){
  body.home .elementor-top-section.elementor-element-62f91ba8{
    padding-top:30px!important;
    padding-bottom:34px!important;
  }
}
