/* A compact, consistent hierarchy for the calculator result cards. */
html body.v71-page-value-efficiency .v723-results{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:20px 0!important;
  align-items:stretch!important;
}
html body.v71-page-value-efficiency .v723-metric{
  min-height:214px!important;
  padding:20px!important;
  display:flex!important;
  flex-direction:column!important;
  border-radius:14px!important;
}
html body.v71-page-value-efficiency .v723-metric h3{
  margin:0 0 9px!important;
  color:#48752c!important;
  font-size:11px!important;
  line-height:1.35!important;
  font-weight:800!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
html body.v71-page-value-efficiency .v723-metric>strong{
  font-size:clamp(25px,2.4vw,34px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
}
html body.v71-page-value-efficiency .v723-metric p{
  margin:12px 0 0!important;
  font-size:14px!important;
  line-height:1.55!important;
}
html body.v71-page-value-efficiency .v723-metric#value-after-card{
  min-height:214px!important;
  padding:20px!important;
  box-shadow:0 14px 28px rgba(15,45,27,.14)!important;
}
html body.v71-page-value-efficiency .v723-metric#value-after-card h3{color:#b9e596!important}
html body.v71-page-value-efficiency .v723-metric#value-after-card p{margin-top:12px!important}
@media(max-width:900px){
  html body.v71-page-value-efficiency .v723-results{grid-template-columns:1fr!important}
  html body.v71-page-value-efficiency .v723-metric,html body.v71-page-value-efficiency .v723-metric#value-after-card{min-height:0!important}
}
