/* V19.36 — cabeçalho editorial dos portais e maior hierarquia nas categorias */

/* Home: título, subtítulo e descrição antes de Centro Técnico, Loja e Blog. */
.portal-entry-v1925{
  padding-top:44px;
  padding-bottom:34px;
}
.portal-entry-v1925 .portal-section-title{
  width:min(100%,920px);
  margin:0 auto 25px!important;
  text-align:center;
}
.portal-entry-v1925 .portal-section-title .eyebrow{
  margin-bottom:10px!important;
}
.portal-entry-v1925 .portal-section-title h2{
  max-width:880px;
  margin-inline:auto!important;
  font-size:clamp(28px,3.6vw,42px)!important;
  line-height:1.12!important;
  letter-spacing:-.75px!important;
}
.portal-entry-v1925 .portal-section-title p{
  max-width:790px!important;
  margin:11px auto 0!important;
  font-size:15px!important;
  line-height:1.6!important;
}

/* Centro Técnico: títulos principais das seis categorias mais evidentes. */
.center-tech-home .ct-category-six-grid .category-card h3{
  font-size:clamp(19px,1.65vw,21.5px)!important;
  line-height:1.12!important;
  letter-spacing:-.25px!important;
  margin-bottom:7px!important;
}

@media(max-width:900px){
  .portal-entry-v1925{
    padding-top:38px;
    padding-bottom:30px;
  }
  .portal-entry-v1925 .portal-section-title{
    margin-bottom:21px!important;
  }
}

@media(max-width:620px){
  .portal-entry-v1925{
    padding-top:32px;
    padding-bottom:26px;
  }
  .portal-entry-v1925 .portal-section-title{
    margin-bottom:18px!important;
  }
  .portal-entry-v1925 .portal-section-title h2{
    font-size:clamp(25px,8.2vw,32px)!important;
    letter-spacing:-.45px!important;
  }
  .portal-entry-v1925 .portal-section-title p{
    font-size:13.5px!important;
    line-height:1.55!important;
  }
  .center-tech-home .ct-category-six-grid .category-card h3{
    font-size:18.5px!important;
    line-height:1.14!important;
  }
}
