body.home .why--interactive{
  max-width:1120px!important;
  margin-top:58px!important;
  margin-bottom:56px!important;
  padding-left:24px!important;
  padding-right:24px!important;
}
body.home .why--interactive h2{
  max-width:650px!important;
  font-size:clamp(34px,4.2vw,58px)!important;
  line-height:.94!important;
}
body.home .why--interactive .why-intro{
  max-width:430px!important;
  margin-top:10px!important;
  font-size:12px!important;
  line-height:1.55!important;
}
body.home .why--interactive .why-cards{
  max-width:880px!important;
  margin-top:28px!important;
  gap:12px!important;
}
body.home .why-card{
  min-height:132px!important;
  border-radius:14px!important;
  box-shadow:0 12px 24px rgba(24,25,29,.08)!important;
}
body.home .why-card summary{
  padding:18px 18px 14px!important;
}
body.home .why-card summary b{
  width:27px!important;
  height:27px!important;
  font-size:9px!important;
}
body.home .why-card summary strong{
  font-size:15px!important;
}
body.home .why-card summary small{
  font-size:9px!important;
}
body.home .why-card>div{
  padding:0 18px 18px 58px!important;
}
body.home .why-card>div p{
  font-size:11px!important;
  line-height:1.45!important;
}
body.home .why-card>div a{
  font-size:8px!important;
  padding-top:7px!important;
}
body.home .home-guides--human{
  padding-top:46px!important;
  padding-bottom:48px!important;
}
body.home .home-guides--human>header{
  max-width:1120px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  margin-bottom:20px!important;
  gap:26px!important;
}
body.home .home-guides--human h2{
  max-width:590px!important;
  font-size:clamp(34px,4.3vw,56px)!important;
  line-height:.94!important;
}
body.home .home-guides--human .guide-lead{
  max-width:310px!important;
  font-size:12px!important;
  line-height:1.55!important;
  padding-left:18px!important;
}
body.home .home-guides--human .guide-grid{
  max-width:960px!important;
  gap:14px!important;
  padding-bottom:16px!important;
}
body.home .home-guides--human .guide-grid article{
  flex-basis:430px!important;
  min-height:196px!important;
  grid-template-columns:41% minmax(0,1fr)!important;
  border-radius:16px!important;
}
body.home .home-guides--human .guide-grid article>img{
  min-height:196px!important;
  max-height:214px!important;
}
body.home .home-guides--human .guide-grid article>small{
  margin-top:20px!important;
  margin-bottom:6px!important;
  font-size:7px!important;
}
body.home .home-guides--human .guide-grid article>h3{
  margin-bottom:8px!important;
  font-size:20px!important;
  line-height:1.02!important;
}
body.home .home-guides--human .guide-grid article>p{
  margin-bottom:11px!important;
  font-size:11px!important;
  line-height:1.42!important;
  -webkit-line-clamp:2!important;
}
body.home .home-guides--human .guide-grid article>.guide-more{
  margin-bottom:20px!important;
  padding:9px 12px!important;
  font-size:8px!important;
}
@media(max-width:760px){
  body.home .why--interactive{
    margin-top:42px!important;
    margin-bottom:42px!important;
    padding-left:18px!important;
    padding-right:18px!important;
  }
  body.home .why--interactive .why-cards{
    margin-top:22px!important;
  }
  body.home .home-guides--human{
    padding:38px 18px 42px!important;
  }
  body.home .home-guides--human h2{
    max-width:330px!important;
    font-size:clamp(36px,10vw,46px)!important;
  }
  body.home .home-guides--human .guide-grid{
    margin-left:0!important;
  }
  body.home .home-guides--human .guide-grid article{
    flex-basis:min(82vw,330px)!important;
    grid-template-columns:1fr!important;
    min-height:0!important;
  }
  body.home .home-guides--human .guide-grid article>img{
    height:168px!important;
    min-height:168px!important;
    max-height:168px!important;
  }
}
