/* Common body-copy scale for all interior pages. Page headings and navigation keep their own roles. */
@layer mobile-review-important {
 html:root body.sala {--em-type-body:20px !important;}
 html:root body.sala #contenido #pruebas-documentadas {
   --em-practice-title:24px;
 }
 html:root body.taller-flows-editorial #contenido .smart-authorship-grid .smart-authorship-points > li {
   font-size:var(--em-type-body) !important;
   line-height:1.5 !important;
 }
 html:root body.sala #contenido .reflexion-articulo p[data-em-type="body"] {
   font-size:var(--em-type-body) !important;
   line-height:1.6 !important;
 }
 html:root body.sala #contenido #pruebas-documentadas .flow-cabecera .flow-titulo {
   font-size:var(--em-practice-title) !important;
   line-height:1.22 !important;
   hyphens:none !important;
 }
 html:root body.sala #contenido #pruebas-documentadas :is(.practice-page-intro,.flow-cabecera .flow-pregunta),
 html:root body.sala #contenido #pruebas-documentadas .flow-cuerpo [data-em-type="body"] {
   font-size:var(--em-type-body) !important;
   line-height:1.5 !important;
 }
 @media(min-width:1600px) {
   html:root body.sala {--em-type-body:22px !important;}
   html:root body.sala #contenido #pruebas-documentadas {--em-practice-title:26px;}
 }
 @media(max-width:780px) {
   html:root body.sala {--em-type-body:19px !important;}
   html:root body.sala #contenido #pruebas-documentadas {--em-practice-title:22px;}
 }
}

/* Reading-sized workflow nodes and clear section labels, shared by all four locales. */
@layer mobile-review-important {
 html:root body.sala #contenido #pruebas-documentadas .flow-cuerpo .flujo-paso {
  font-size:var(--em-type-body) !important;
  line-height:1.4 !important;
  min-width:0;
  overflow-wrap:break-word;
 }
 html:root body.sala #contenido #pruebas-documentadas .flow-cuerpo .flow-etiqueta {
  font-size:17px !important;
  line-height:1.4 !important;
  letter-spacing:.07em !important;
 }
 @media(min-width:1600px) {
  html:root body.sala #contenido #pruebas-documentadas .flow-cuerpo .flow-etiqueta {font-size:18px !important;}
 }
 @media(max-width:780px) {
  html:root body.sala #contenido #pruebas-documentadas .flow-cuerpo .flow-etiqueta {font-size:16px !important;}
 }
}
