/* ================================================================
   FASE F1 — Largura e tipografia NÍVEL 2 (substitui o bloco do
   Ajuste 1 da fase B; remover o antigo ao instalar este).
   Reversível: apagar este bloco repõe o comportamento anterior.
   ================================================================ */
@media (min-width:1440px){
  #wrapwrap .container{max-width:1320px}
}
@media (min-width:1200px) and (max-width:1439px){
  #wrapwrap .container{max-width:1200px}
}
#wrapwrap #wrap{font-size:18px;line-height:1.6}
#wrapwrap #wrap h1{font-size:clamp(38px,4.8vw,58px);line-height:1.12}
#wrapwrap #wrap h2{font-size:clamp(30px,3.8vw,46px);line-height:1.15}
#wrapwrap #wrap h3{font-size:clamp(21px,2.2vw,26px)}
#wrapwrap #wrap p.lead, #wrapwrap #wrap .lead{font-size:21px}
/* linhas de texto corrido nunca esticam além da medida de leitura */
#wrapwrap #wrap .s_text_block p{max-width:72ch}
/* mais respiro vertical nas secções principais */
#wrapwrap #wrap section.pt96{padding-top:104px}
#wrapwrap #wrap section.pb96{padding-bottom:104px}
#wrapwrap #wrap h1{hyphens:auto;overflow-wrap:break-word}