/* v68: robust homepage proof-stat rendering.
   The figure and unit are separate layout items so the percent glyph can never
   be clipped by negative tracking, line boxes or responsive column widths. */
.page-home .evidence42-results{
  box-sizing:border-box;
  min-width:0;
  padding-right:32px;
  overflow:visible;
}
.page-home .evidence42-primary-stat{
  display:inline-flex !important;
  align-items:flex-start;
  width:max-content;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  padding:4px 20px 12px 0;
  overflow:visible;
  white-space:nowrap;
  font-size:clamp(72px,7vw,112px) !important;
  line-height:.92 !important;
  letter-spacing:0 !important;
  font-weight:500;
}
.page-home .evidence42-primary-stat .evidence42-number{
  display:inline-block;
  line-height:.92;
  letter-spacing:-.055em;
  color:#87d3f4;
}
.page-home .evidence42-primary-stat .evidence42-unit{
  display:inline-block;
  flex:0 0 auto;
  margin:.10em 0 0 .08em;
  padding:0 .10em .14em .02em;
  overflow:visible;
  font-size:.48em !important;
  line-height:1.15 !important;
  letter-spacing:0 !important;
  color:#bd91df;
}
@media(max-width:1024px){
  .page-home .evidence42-results{padding-right:28px}
  .page-home .evidence42-primary-stat{font-size:clamp(70px,9vw,100px) !important;padding-right:18px}
}
@media(max-width:700px){
  .page-home .evidence42-results{padding-right:24px}
  .page-home .evidence42-primary-stat{font-size:clamp(66px,23vw,92px) !important;padding-right:16px}
}
@media(max-width:360px){
  .page-home .evidence42-primary-stat{font-size:clamp(62px,22vw,80px) !important}
}
