/* Savings Proof: a single, balanced row of four equally weighted results. */
html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid {
  display:grid !important;
  grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
  gap:18px !important;
  align-items:stretch !important;
}

/* The three supporting results participate in the same grid as the outcome. */
html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-facts {
  display:contents !important;
}

html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid > article {
  min-height:264px !important;
  height:auto !important;
  padding:24px !important;
  box-sizing:border-box !important;
}

html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid > article.featured {
  min-height:264px !important;
  height:auto !important;
  padding:24px !important;
}

html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid > article.featured strong {
  font-size:clamp(32px, 2.45vw, 40px) !important;
  line-height:1.06 !important;
  margin-bottom:14px !important;
}

html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-actions {
  margin-top:20px !important;
}

@media (max-width:1100px) {
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid {
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width:640px) {
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid {
    grid-template-columns:1fr !important;
    gap:14px !important;
  }
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid > article,
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid > article.featured {
    min-height:0 !important;
    padding:20px !important;
  }
}
