/* Papéis de leitura da casca · Luma I2/I4/J1, Fox · Quarto Ato.
   Medidas máximas acompanham a fonte; faixas acompanham a coluna, inclusive com prévia ao lado. */
:root{--medida-titulo:22ch;--medida-curta:45ch;--medida-texto:60ch}
.paginaCorpo,.entradaHeroCaixa{container:wbTexto/inline-size}
.paginaCorpo .pgTitulo{max-width:var(--medida-titulo);text-wrap:balance;font-size:28px;line-height:1.1}
.paginaCorpo .pgSub,.paginaCorpo .lede,.entradaLede{max-width:var(--medida-curta);text-wrap:balance;font-size:16px;line-height:1.4}
@container wbTexto (min-width:480px){
 .paginaCorpo .pgTitulo{font-size:32px}
 .paginaCorpo .pgSub,.paginaCorpo .lede,.entradaLede{font-size:17px}
}
@container wbTexto (min-width:720px){
 .paginaCorpo .pgTitulo{font-size:40px}
 .paginaCorpo .pgSub,.paginaCorpo .lede,.entradaLede{font-size:19px}
}
/* Não estreitar o traço das linhas que pertencem ao bloco inteiro. */
.preparedTitle,.diagGrupoTitulo,.inRotulo,.entradaRotulo,.dvSecao,.comparisonPrepared h2{text-wrap:balance}
.entradaSecTitulo{max-width:var(--medida-curta);text-wrap:balance}
.demoTitle{max-width:var(--medida-curta);white-space:normal;text-wrap:balance}
:is(.flowCard,.flowDetails,.inspectorSection) p,.propostaParagrafo,.inLeitura,.entradaSecTexto,.comoCards p{max-width:var(--medida-texto);text-wrap:pretty}
:is(.flowNota,.dvNota,.baseCopiasNota,.baseCopiaStatus,.papelForaNota,.diagDica,.inspectorPurpose,figcaption){max-width:var(--medida-texto);text-wrap:pretty}
:is(h1,h2,h3,summary)+p,.inLeitura>p:first-child{max-width:var(--medida-texto);text-wrap:balance}
.propostaTopo p{max-width:var(--medida-curta);text-wrap:balance}
#paginaInput .inCab .pgSub{max-width:var(--medida-curta);text-wrap:balance}
.propostaDecisoes li,.flowDecision p{max-width:100%;text-wrap:pretty}
.btn,.linkBtn{white-space:nowrap;text-overflow:clip}
.empilhada>.btn{white-space:normal;text-wrap:balance}

/* LC05: escala contínua independente dos títulos da bancada. */
.entradaTitulo{max-width:22ch;font-size:clamp(36px,calc(24px + 2.4vw),56px);line-height:1.1;text-wrap:balance}
.entradaTitulo .entradaTituloFinal{display:block;white-space:nowrap}

/* A inclinação termina antes do espaço: margem explícita evita o encaixe your/system. */
.entradaTituloFinal em{margin-inline-end:.16em}
