/* ACAÊ v41 — home mais enxuta e correção do indicador de 88 mil no mobile. */
html body[data-cms-page="inicio"] main>.section{
  padding-top:64px!important;
  padding-bottom:64px!important;
}
html body[data-cms-page="inicio"] .section-heading{
  margin-bottom:24px!important;
}
html body[data-cms-page="inicio"] .section-heading>p:last-child{
  max-width:700px!important;
}
html body[data-cms-page="inicio"] .split-copy [data-cms-key="home.aboutText2"]{
  display:none!important;
}
html body[data-cms-page="inicio"] [data-cms-key="home.programsLead"]{
  display:none!important;
}
html body[data-cms-page="inicio"] .service-card{
  min-height:220px!important;
  padding:22px!important;
}
html body[data-cms-page="inicio"] .service-card h3{
  margin:26px 0 7px!important;
}
html body[data-cms-page="inicio"] .service-card p{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  margin-bottom:8px!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .section-heading p:last-child{
  display:none!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .impact-dashboard{
  margin-top:1.65rem!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure{
  min-height:270px!important;
  padding:1.35rem!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure h3{
  margin:.05rem 0 .4rem!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure p{
  max-width:240px!important;
  margin:.15rem auto 0!important;
  font-size:.84rem!important;
  line-height:1.5!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure small{
  display:none!important;
}
html body[data-cms-page="inicio"] #impacto-alimentacao .impact-source{
  margin-top:.8rem!important;
}
html body[data-cms-page="inicio"] .home-donate__card{
  padding:1.55rem 1.8rem!important;
}
html body[data-cms-page="inicio"] .home-donate__copy h2{
  font-size:clamp(1.5rem,2.6vw,2.15rem)!important;
}
html body[data-cms-page="inicio"] .home-donate__copy p:last-child{
  font-size:.9rem!important;
}
html body[data-cms-page="inicio"] #homeNewsGrid .news-card p{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
html body[data-cms-page="inicio"] .cta p{
  max-width:680px!important;
}

@media(max-width:700px){
  html body[data-cms-page="inicio"] main>.section{
    padding-top:46px!important;
    padding-bottom:46px!important;
  }
  html body[data-cms-page="inicio"] .section-heading{
    margin-bottom:18px!important;
  }
  html body[data-cms-page="inicio"] #impacto-alimentacao{
    padding-top:46px!important;
  }
  html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure{
    min-height:0!important;
    padding:1.2rem!important;
  }
  html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure__ring{
    width:118px!important;
    height:118px!important;
    margin-bottom:.9rem!important;
  }
  html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure__ring strong{
    width:auto!important;
    max-width:88px!important;
    font-size:1.35rem!important;
    line-height:1!important;
    letter-spacing:-.035em!important;
    white-space:nowrap!important;
    overflow:visible!important;
  }
  html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure--meals .impact-figure__ring strong,
  html body[data-cms-page="inicio"] #impacto-alimentacao .impact-figure:nth-child(4) .impact-figure__ring strong{
    max-width:92px!important;
    font-size:1.18rem!important;
    line-height:1!important;
    letter-spacing:-.045em!important;
    white-space:nowrap!important;
  }
  html body[data-cms-page="inicio"] .home-donate__copy p:last-child{
    display:none!important;
  }
}
