.intro{background-color:#fbf8ef;padding:90px 20px 91px}
.intro__titulo{text-align:center;font-size:38px;line-height:46px;font-weight:700;color:#4b381d;text-wrap:balance}
.intro__texto{max-width:660px;margin:28px auto 0;text-align:center;font-size:20px;line-height:30px;font-weight:400;color:#664d28}

@media (max-width:700px){
  .intro{padding:56px 20px}
  .intro__titulo{font-size:clamp(26px,6.4vw,38px);line-height:1.21}
  .intro__texto{margin-top:18px;font-size:clamp(16px,4.2vw,20px);line-height:1.5}
}
