/* RCAD v344 — breadcrumb artículos alineado al borde real de la tarjeta + paleta RCAD */
body.single-post .rcad-global-article-breadcrumb{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:#f8fafc!important;
  border:0!important;
  border-bottom:1px solid #e4e9f0!important;
  box-sizing:border-box!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-wrap{
  /* JS v344 fija --rcad-article-left y --rcad-article-right con la tarjeta real. */
  width:auto!important;
  max-width:none!important;
  margin-left:var(--rcad-article-left,24px)!important;
  margin-right:var(--rcad-article-right,24px)!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-box{
  width:100%!important;
  min-height:54px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-list{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-item{
  display:inline-flex!important;
  align-items:center!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  font-size:13px!important;
  line-height:1.35!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-item--current{flex:1 1 auto!important;overflow:hidden!important;}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-link,
body.single-post .rcad-global-article-breadcrumb .rcad-bc-current{
  font-size:13px!important;
  line-height:1.35!important;
  text-decoration:none!important;
}
/* Primario RCAD: azul marino corporativo. El amarillo queda como acento. */
body.single-post .rcad-global-article-breadcrumb .rcad-bc-link{
  color:var(--rcad-primary,#071b46)!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-link:hover{
  color:var(--rcad-accent,#f6a800)!important;
  text-decoration:none!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-link--home{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  color:var(--rcad-accent,#f6a800)!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-current{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#475467!important;
  font-weight:400!important;
}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-sep,
body.single-post .rcad-global-article-breadcrumb .rcad-bc-chevron{color:#98a2b3!important;font-size:13px!important;line-height:1!important;}
body.single-post .rcad-global-article-breadcrumb svg{width:12px!important;height:12px!important;min-width:12px!important;display:block!important;}
body.single-post .rcad-global-article-breadcrumb .rcad-bc-item--collapsed,
body.single-post .rcad-global-article-breadcrumb .rcad-bc-ellipsis{display:none!important;}

/* El kicker/categoría del artículo usa el mismo primario corporativo, no azul brillante legacy. */
body.single-post .rcad-article-kicker-v73,
body.single-post .rcad-article-kicker-v73 a{
  color:var(--rcad-primary,#071b46)!important;
}

@media (max-width:767px){
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-wrap{
    margin-left:16px!important;
    margin-right:16px!important;
  }
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-box{min-height:46px!important;}
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-item,
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-link,
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-current{font-size:12px!important;}
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-home-label{display:none!important;}
}

/* RCAD v345 — fallback centrado si JS todavía no ha medido la tarjeta */
@media (min-width:768px){
  body.single-post .rcad-global-article-breadcrumb .rcad-bc-wrap{
    transition:none!important;
  }
}
