/* Make the Savings Proof estimate read as a simple value summary. */
html body.v71-page-savings-proof .v724-scenario-breakdown{
  margin-top:22px!important;
  padding:26px!important;
  border-radius:18px!important;
  background:#f2f8ee!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown h3{
  margin:0 0 8px!important;
  font-size:22px!important;
  line-height:1.25!important;
  letter-spacing:-.025em!important;
}
html body.v71-page-savings-proof #v724-basis{
  display:inline-block!important;
  margin:0 0 18px!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  background:#e4f1dc!important;
  color:#3e6d25!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.35!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown dl{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown dl>div{
  min-height:114px!important;
  padding:16px!important;
  border:1px solid #d4e3ce!important;
  border-radius:12px!important;
  background:#fff!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown dl>div:last-child{
  grid-column:1 / -1!important;
  min-height:104px!important;
  margin-top:2px!important;
  padding:18px 20px!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown dt{
  font-size:13px!important;
  line-height:1.4!important;
  font-weight:700!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown dd{
  margin:10px 0 0!important;
  font-size:22px!important;
  line-height:1.12!important;
  letter-spacing:-.025em!important;
}
html body.v71-page-savings-proof .v724-scenario-breakdown>p{
  margin:16px 0 0!important;
  font-size:13px!important;
  line-height:1.55!important;
}
html body.v71-page-savings-proof .v726-result-notes{
  margin-top:18px!important;
  border-top:1px solid #cbdcc3!important;
  border-bottom:1px solid #dbe7d6!important;
}
html body.v71-page-savings-proof .v726-result-notes summary{
  padding:14px 18px!important;
  font-size:14px!important;
  font-weight:700!important;
}
@media(max-width:620px){
  html body.v71-page-savings-proof .v724-scenario-breakdown{padding:20px!important}
  html body.v71-page-savings-proof .v724-scenario-breakdown dl{grid-template-columns:1fr!important}
  html body.v71-page-savings-proof .v724-scenario-breakdown dl>div:last-child{grid-column:auto!important}
}
