/* Bio2Twin Health Groups - Aging cards MD density v1 */
#health-category-aging{
  scroll-margin-top:96px;
  gap:14px!important;
  margin-bottom:42px!important;
}
#health-category-aging .health-feature{
  min-height:210px!important;
  padding:20px 20px 54px!important;
  gap:16px!important;
  border:1px solid var(--tech-line)!important;
  border-radius:4px!important;
  background:rgba(255,255,255,.012)!important;
  box-shadow:none!important;
}
#health-category-aging .health-feature:before{
  border-radius:4px 4px 0 0;
}
#health-category-aging .health-feature:hover,
#health-category-aging .health-feature:focus-visible,
#health-category-aging .health-feature:focus-within{
  border-color:rgba(185,255,203,.42)!important;
  background:rgba(185,255,203,.028)!important;
  box-shadow:none!important;
  transform:none!important;
}
#health-category-aging .health-feature h2,
#health-category-aging .health-feature:first-child h2,
#health-category-aging .health-feature:not(:first-child) h2{
  margin:8px 0 9px!important;
  font-size:clamp(20px,1.8vw,25px)!important;
  line-height:1.2!important;
  letter-spacing:-.03em!important;
  font-weight:560!important;
}
#health-category-aging .health-feature p:not(.technology-kicker),
#health-category-aging .health-feature:first-child p:not(.technology-kicker),
#health-category-aging .health-feature:not(:first-child) p:not(.technology-kicker){
  margin:0!important;
  max-width:520px!important;
  color:var(--tech-body)!important;
  font-size:11.5px!important;
  line-height:1.68!important;
}
#health-category-aging .technology-kicker,
#health-category-aging .health-feature .technology-kicker{
  padding:4px 8px!important;
  border-radius:999px!important;
  font-size:8.5px!important;
  line-height:1.35!important;
  letter-spacing:.09em!important;
}
#health-category-aging .health-feature__meta,
#health-category-aging .health-feature:first-child .health-feature__meta,
#health-category-aging .health-feature:not(:first-child) .health-feature__meta{
  padding-left:14px!important;
}
#health-category-aging .health-feature__meta strong,
#health-category-aging .health-feature:first-child .health-feature__meta strong,
#health-category-aging .health-feature:not(:first-child) .health-feature__meta strong{
  margin:6px 0!important;
  font-size:42px!important;
  line-height:1!important;
  letter-spacing:-.045em!important;
  font-weight:450!important;
}
#health-category-aging .health-feature__meta span,
#health-category-aging .health-feature__meta small{
  font-size:7.5px!important;
  line-height:1.45!important;
  letter-spacing:.075em!important;
}
#health-category-aging .health-feature__link,
#health-category-aging .health-feature:first-child .health-feature__link,
#health-category-aging .health-feature:not(:first-child) .health-feature__link{
  right:12px!important;
  bottom:11px!important;
  min-height:28px!important;
  padding:6px 9px!important;
  border-radius:3px!important;
  font-size:9px!important;
}
@media(max-width:900px){
  #health-category-aging{grid-template-columns:1fr!important}
}
@media(max-width:520px){
  #health-category-aging{gap:10px!important}
  #health-category-aging .health-feature,
  #health-category-aging .health-feature:first-child,
  #health-category-aging .health-feature:not(:first-child){
    grid-template-columns:minmax(0,1fr) 72px!important;
    min-height:184px!important;
    padding:17px 16px 50px!important;
    gap:11px!important;
    border-radius:4px!important;
  }
  #health-category-aging .health-feature h2,
  #health-category-aging .health-feature:first-child h2,
  #health-category-aging .health-feature:not(:first-child) h2{
    font-size:20px!important;
  }
  #health-category-aging .health-feature p:not(.technology-kicker){
    font-size:11px!important;
    line-height:1.62!important;
  }
  #health-category-aging .health-feature__meta strong,
  #health-category-aging .health-feature:first-child .health-feature__meta strong,
  #health-category-aging .health-feature:not(:first-child) .health-feature__meta strong{
    font-size:34px!important;
  }
}
