/* Savings summary: compact supporting facts beside a single outcome panel. */
html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 3fr) minmax(300px, 1fr) !important;
  gap: 24px !important;
  align-items: start !important;
}
html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-facts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
  align-items: start !important;
}
html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-facts > article {
  min-height: 190px !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 {
  display: flex !important;
  flex-direction: column !important;
  min-height: 250px !important;
  padding: 28px !important;
  box-sizing: border-box !important;
}
html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid > article.featured strong {
  font-size: clamp(34px, 3.2vw, 52px) !important;
}
@media (max-width: 1000px) {
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-grid { grid-template-columns: 1fr !important; }
}
@media (max-width: 700px) {
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-facts { grid-template-columns: 1fr !important; gap: 16px !important; }
  html body.v718-site.v75-site.v71-page-savings-proof main .savings-summary-facts > article { min-height: 0 !important; padding: 20px !important; }
}
