/* Escala tipográfica comum aos seis projetos */
.case-page main h1{
  font-size:clamp(2.5rem,4.8vw,5rem)!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.055em!important;
}
.case-page main h2{
  font-size:clamp(2.2rem,3.9vw,4.1rem)!important;
  line-height:1.04!important;
  font-weight:600!important;
  letter-spacing:-.05em!important;
}
.case-page main h3{
  font-size:1.5rem!important;
  line-height:1.15!important;
  font-weight:600!important;
  letter-spacing:-.025em!important;
}
.case-page .case-lead,
.case-page .concept-lead,
.case-page .accta-meaning p,
.case-page .sarauto-statement p,
.case-page .bridge-statement p,
.case-page .identity-story blockquote{
  font-size:clamp(1.45rem,2.35vw,2.45rem)!important;
  line-height:1.22!important;
  font-weight:400!important;
  letter-spacing:-.03em!important;
}
.case-page .case-proof>p:nth-of-type(2),
.case-page .sintcap-outcome>p:last-child,
.case-page .sigo-status p:last-child,
.case-page .accta-outcome>p:last-child{
  font-size:clamp(1.1rem,1.55vw,1.5rem)!important;
  line-height:1.5!important;
  font-weight:400!important;
}
.case-page .case-next a{
  font-size:clamp(2rem,3.8vw,4rem)!important;
  font-weight:600!important;
}
@media(max-width:600px){
  .case-page main h1{font-size:2.3rem!important}
  .case-page main h2{font-size:2.15rem!important}
  .case-page main h3{font-size:1.35rem!important}
  .case-page .case-lead,
  .case-page .concept-lead,
  .case-page .accta-meaning p,
  .case-page .sarauto-statement p,
  .case-page .bridge-statement p,
  .case-page .identity-story blockquote{font-size:1.45rem!important}
}
