/* Mismo menú que index/listado; no altera tipografía del contenido de artículos */

body.mobibc-articulos-chrome {
  --listado-cta-fs: clamp(1.25rem, 1.55vw + 0.55rem, 2.5rem);
}

@media (max-width: 991px) {
  body.mobibc-articulos-chrome {
    --listado-cta-fs: clamp(2.15rem, 7vw, 2.85rem);
  }
}

body.mobibc-articulos-chrome .header__section.header__transparent,
body.mobibc-articulos-chrome .header__section {
  position: sticky !important;
  top: 0 !important;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 200;
  background: #09080d !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
}

body.mobibc-articulos-chrome .main__header,
body.mobibc-articulos-chrome .header__sticky,
body.mobibc-articulos-chrome .header__sticky.sticky {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  width: 100% !important;
  background: #09080d !important;
  box-shadow: none !important;
}

body.mobibc-articulos-chrome .header__menu--link,
body.mobibc-articulos-chrome .header__sub--menu__link,
body.mobibc-articulos-chrome .offcanvas__menu_item,
body.mobibc-articulos-chrome .offcanvas__menu_ul .offcanvas__menu_item a,
body.mobibc-articulos-chrome .offcanvas__menu_ul a {
  font-size: var(--listado-cta-fs) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  color: #ffffff !important;
}

body.mobibc-articulos-chrome .header__sub--menu {
  background: #14131a !important;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

body.mobibc-articulos-chrome .main__logo--img,
body.mobibc-articulos-chrome .offcanvas__logo_link img {
  filter: none !important;
  max-height: 52px;
  width: auto;
  display: block;
}

body.mobibc-articulos-chrome .offcanvas__header--menu__open--svg,
body.mobibc-articulos-chrome .offcanvas__header--menu__open--svg path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

body.mobibc-articulos-chrome .offcanvas-header,
body.mobibc-articulos-chrome .offcanvas__header {
  background: #09080d !important;
  color: #ffffff !important;
}

body.mobibc-articulos-chrome .header__lang-form {
  margin: 0;
  display: inline;
}

body.mobibc-articulos-chrome .header__lang-btn {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  cursor: pointer;
  font: inherit;
  color: inherit !important;
  box-shadow: none !important;
}

body.mobibc-articulos-chrome .header__menu--link.header__lang-btn,
body.mobibc-articulos-chrome .offcanvas__menu_item.header__lang-btn {
  font-size: var(--listado-cta-fs) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  color: #ffffff !important;
}

body.mobibc-articulos-chrome .footer__widget--title,
body.mobibc-articulos-chrome .footer__widget--desc,
body.mobibc-articulos-chrome .footer__widget--menu__text,
body.mobibc-articulos-chrome .footer__widget--info__text,
body.mobibc-articulos-chrome .footer__widget--info__text a,
body.mobibc-articulos-chrome .footer__bottom--desc,
body.mobibc-articulos-chrome .footer__bottom--desc a,
body.mobibc-articulos-chrome .copyright__content,
body.mobibc-articulos-chrome .copyright__content a {
  font-size: var(--listado-cta-fs) !important;
  line-height: 1.35 !important;
}

/* Lectura del artículo: grande, aireada, anchos cortos, responsive */
body.mobibc-articulos-chrome .articulo-lectura {
  --art-fs: clamp(1.9rem, 1.6rem + 1.2vw, 2.4rem);
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6rem 3rem;
  color: #f4f4f5;
  text-align: left !important;
}

body.mobibc-articulos-chrome .articulo-lectura__titulo {
  font-size: clamp(2.6rem, 2rem + 2.2vw, 3.8rem) !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  letter-spacing: 0.01em;
  margin: 0 0 0.6em !important;
  color: #ffffff !important;
}

body.mobibc-articulos-chrome .articulo-lectura__meta {
  font-size: clamp(1.5rem, 1.3rem + 0.6vw, 1.8rem) !important;
  line-height: 1.5 !important;
  opacity: 0.85;
  margin: 0 0 1.5em !important;
}

body.mobibc-articulos-chrome .articulo-lectura__cuerpo {
  font-size: var(--art-fs) !important;
  line-height: 1.85 !important;
  letter-spacing: 0.03em;
  word-spacing: 0.06em;
  font-weight: 400;
}

body.mobibc-articulos-chrome .articulo-lectura__cuerpo p,
body.mobibc-articulos-chrome .articulo-lectura__cuerpo li {
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit;
  margin: 0 0 1.35em !important;
  max-width: 65ch;
  color: inherit !important;
}

body.mobibc-articulos-chrome .articulo-lectura__cuerpo p:last-child {
  margin-bottom: 0 !important;
}

body.mobibc-articulos-chrome .articulo-lectura__cuerpo h2,
body.mobibc-articulos-chrome .articulo-lectura__cuerpo h3,
body.mobibc-articulos-chrome .articulo-lectura__cuerpo h4 {
  font-size: 1.25em !important;
  line-height: 1.35 !important;
  margin: 1.6em 0 0.7em !important;
  color: #fff !important;
}

body.mobibc-articulos-chrome .articulo-lectura__cuerpo img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 1.6em 0;
  border-radius: 8px;
}

body.mobibc-articulos-chrome .articulo-lectura__cuerpo a {
  color: #93c5fd !important;
  text-decoration: underline;
  text-underline-offset: 0.18em;
}

body.mobibc-articulos-chrome .blog__details--section.section--padding {
  padding-top: 3rem !important;
  padding-bottom: 4rem !important;
}

@media (max-width: 767px) {
  body.mobibc-articulos-chrome .articulo-lectura {
    --art-fs: clamp(2rem, 4.6vw, 2.3rem);
    padding: 0 1.2rem 2.4rem;
  }
  body.mobibc-articulos-chrome .blog__details--content {
    text-align: left !important;
  }
}
