/* COBOCE R.L. Fase 8C: extensión del piloto 8B, cinco unidades y refinamiento Ceramil. */
body.page-id-6238 .entry-header,body.page-id-1147 .entry-header,body.page-id-6206 .entry-header,body.page-id-6871 .entry-header,body.page-id-18106 .entry-header,
body.page-id-6238 .page-header,body.page-id-1147 .page-header,body.page-id-6206 .page-header,body.page-id-6871 .page-header,body.page-id-18106 .page-header{display:none!important}
body .cbrl-unit-variant .cbrl-unit-container{width:min(1190px,calc(100% - 48px));margin:0 auto}
.cbrl-unit-variant .cbrl-unit-intro .cbrl-unit-prose{max-width:970px}
.cbrl-unit-variant .cbrl-unit-intro .cbrl-unit-prose p,.cbrl-unit-variant .cbrl-unit-intro .cbrl-unit-prose ul{margin-bottom:18px!important}
.cbrl-unit-variant .cbrl-unit-hero-image.unit-8c-enter-ready{opacity:0;transform:translateY(18px)}
.cbrl-unit-variant .cbrl-unit-hero-image.unit-8c-enter-ready.unit-8c-enter-show{animation:cbrl-unit-show .75s both cubic-bezier(.22,.61,.36,1)}
.cbrl-unit-8c-special{padding:25px 0 50px}
.cbrl-unit-8c-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center;margin:0 0 36px;padding:30px;background:#f7faf8;border:1px solid #e4eee8;border-radius:18px}
.cbrl-unit-8c-feature.is-reverse .cbrl-unit-8c-feature-copy{order:2}
.cbrl-unit-8c-feature.is-textonly{grid-template-columns:1fr;background:#fff}
.cbrl-unit-8c-feature h2{font-size:clamp(1.6rem,2.45vw,2rem)!important;line-height:1.25;color:#114b36;margin:0 0 20px!important}
.cbrl-unit-8c-feature figure{margin:0;overflow:hidden;border-radius:14px;box-shadow:0 10px 28px rgba(12,62,41,.07)}
.cbrl-unit-8c-feature img{display:block;width:100%;height:auto;object-fit:contain}
.cbrl-unit-8c-details{padding:45px 0 54px;border-top:1px solid #edf2ef}
.cbrl-unit-8c-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}
.cbrl-unit-8c-panel{min-width:0;border:1px solid #e0ece4;padding:27px 30px;border-radius:17px;background:#f8fbf9}
.cbrl-unit-8c-panel h3{font-size:1.28rem!important;color:#114b36;margin:0 0 15px!important;line-height:1.3}
.cbrl-unit-8c-panel-copy{font-size:1rem;overflow-wrap:anywhere}
.cbrl-unit-8c-document{grid-column:1/-1;border-left:4px solid #0c6943;background:#f3faf6}
.cbrl-unit-8c-document a{color:#066747;text-decoration:underline;font-weight:650}
.cbrl-unit-8c-history{padding:45px 0 55px;border-top:1px solid #edf2ef;background:#f7faf8}
.cbrl-unit-8c-timeline{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.cbrl-unit-8c-timeline .cbrl-hito{background:#fff;border:1px solid #dceae1;border-radius:15px;padding:26px}
.cbrl-unit-8c-timeline .cbrl-hito-year{display:block;color:#0c6943;font-weight:800;letter-spacing:.05em;font-size:1.35rem;margin-bottom:8px}
.cbrl-unit-8c-timeline .cbrl-hito h3{margin:0 0 10px!important;font-size:1.3rem!important}
.cbrl-unit-8c-timeline p{margin:0 0 14px!important}
/* Ceramil: quitar centrado del bloque de ventajas, mantener texto exacto. */
.cbrl-unit-ceramil .cbrl-unit-benefits-body{max-width:740px;text-align:left!important;padding:25px 30px!important;background:#f7faf8}
.cbrl-unit-ceramil .cbrl-unit-benefits-body br{display:none!important}
.cbrl-unit-ceramil .cbrl-unit-benefits-body p>span{position:relative;display:block!important;background:#fff;border:1px solid #dfece4;border-radius:10px;margin:12px 0;padding:13px 14px 13px 50px;color:#114b36!important;font-weight:650}
.cbrl-unit-ceramil .cbrl-unit-benefits-body p>span strong{display:none!important}
.cbrl-unit-ceramil .cbrl-unit-benefits-body p>span::before{content:'✓';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e3f2ea;color:#0b6d47;font-weight:800}
.cbrl-unit-ceramil .cbrl-unit-benefits-body p>span:last-of-type{margin-bottom:18px}
@media(max-width:900px){.cbrl-unit-8c-panel-grid{grid-template-columns:1fr}.cbrl-unit-8c-feature{grid-template-columns:1fr;gap:23px}.cbrl-unit-8c-feature.is-reverse .cbrl-unit-8c-feature-copy{order:initial}}
@media(max-width:560px){.cbrl-unit-8c-timeline{grid-template-columns:1fr}.cbrl-unit-8c-feature{padding:21px}.cbrl-unit-8c-panel{padding:20px}.cbrl-unit-ceramil .cbrl-unit-benefits-body{padding:20px 18px!important}}
@media(prefers-reduced-motion:reduce){.cbrl-unit-variant .cbrl-unit-hero-image{animation:none!important;opacity:1!important;transform:none!important}}


/* 8D-R3: centrar tarjetas únicas de información adicional, sin modificar otros módulos. */
.cbrl-unit-coboce-ceramica .cbrl-unit-8c-panel-grid,
.cbrl-unit-coboce-editora-opinion .cbrl-unit-8c-panel-grid{
  display:grid;
  grid-template-columns:minmax(0,900px);
  justify-content:center;
  margin-inline:auto;
}
.cbrl-unit-coboce-ceramica .cbrl-unit-8c-panel,
.cbrl-unit-coboce-editora-opinion .cbrl-unit-8c-panel{
  width:100%;
  box-sizing:border-box;
}
@media(max-width:900px){
  .cbrl-unit-coboce-ceramica .cbrl-unit-8c-panel-grid,
  .cbrl-unit-coboce-editora-opinion .cbrl-unit-8c-panel-grid{grid-template-columns:minmax(0,1fr);}
}


/* Fase 8E-R1: tarjetas únicas centradas en Cemento y Hormigón. */
.cbrl-unit-coboce-cemento .cbrl-unit-8c-panel-grid,
.cbrl-unit-coboce-hormigon .cbrl-unit-8c-panel-grid {
  display: grid;
  grid-template-columns: minmax(0, 900px);
  justify-content: center;
  margin-inline: auto;
}
.cbrl-unit-coboce-cemento .cbrl-unit-8c-panel,
.cbrl-unit-coboce-hormigon .cbrl-unit-8c-panel {
  width: 100%;
  box-sizing: border-box;
}
@media(max-width: 900px) {
  .cbrl-unit-coboce-cemento .cbrl-unit-8c-panel-grid,
  .cbrl-unit-coboce-hormigon .cbrl-unit-8c-panel-grid {
    grid-template-columns: minmax(0,1fr);
  }
}
