/* Article composition follows the breadth of the other editorial pages. */
@layer mobile-review-important {
  html:root body.sala #contenido .lectura--articulo .reflexion-articulo > :is(.criterium-idioma-portada, .reflexion-portada) {
    max-width: 420px !important;
  }
  html:root body.sala #contenido .lectura--articulo .reflexion-articulo > :is(.criterium-idioma-portada, .reflexion-portada) img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
  }
  html:root body.sala #contenido .reflexion-articulo .principito-sin-titulo {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    aspect-ratio: auto !important;
    margin: 0 !important;
    overflow: visible !important;
  }
  html:root body.sala #contenido .reflexion-articulo .principito-sin-titulo img {
    position: static !important;
    transform: none !important;
  }
  html:root body.sala #contenido .lectura--articulo .lab-ia > :is(.lab-ia-texto, .frase-clave) {
    max-width: none !important;
    width: auto !important;
  }
  @media (min-width: 1101px) {
    html:root body.sala #contenido .lectura--articulo > .lectura-inner {
      width: 80vw !important;
      max-width: none !important;
      margin-inline: auto !important;
      padding-inline: 0 !important;
    }
    html:root body.sala #contenido .lectura--articulo .reflexion-articulo {
      display: flow-root !important;
      width: 100% !important;
      max-width: none !important;
      margin-inline: 0 !important;
    }
    html:root body.sala #contenido .reflexion-articulo > :is(.criterium-idioma-portada, .reflexion-portada) {
      float: left;
      width: 38% !important;
      margin: 0 clamp(28px, 3vw, 56px) 24px 0 !important;
    }
    html:root body.sala #contenido .reflexion-articulo > :is(.criterium-firma, .criterium-fuentes) {
      clear: both;
    }
  }
}
