


:where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,section.hero,.tools-hero,.tool-intro){
  background-color:#fff;
}
:where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,section.hero,.tools-hero,.tool-intro) h1{
  font-weight:800;
  line-height:1.1;
  letter-spacing:-.025em;
  text-wrap:balance;
}
:where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,section.hero,.tools-hero,.tool-intro)
  :where(.lede,.jr-lede,.hero-lede,.lead){
  max-width:68ch;
  line-height:1.62;
}
:where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,section.hero,.tools-hero,.tool-intro)
  :where(.hero-grid,.hero4-in,.v7-hero-in,.tools-hero-grid){
  align-items:center;
}
:where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,section.hero,.tools-hero,.tool-intro)
  :where(.hero-grid,.hero4-in,.v7-hero-in,.tools-hero-grid) > *{
  min-width:0;
}
:where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,.tools-hero,.tool-intro)
  :where(.crumbs,.tools-crumbs){
  margin-bottom:12px;
}

@media(max-width:640px){
  :where(.v7-hero,.article-hero,.page-hero,.hero4,.jr-hero,section.hero,.tools-hero,.tool-intro) h1{
    text-wrap:wrap;
  }
}


@media(max-width:400px){
  .lib-sec-h{flex-wrap:wrap}
  .lib-sec-h .cnt{margin-left:0}
}
