/* Present the proof rule as a concise, ordered statement. */
html body.v71-page-savings-proof .proof-principle{
  margin-top:22px!important;
  min-height:110px!important;
  padding:26px 30px!important;
  gap:28px!important;
  border:1px solid #284632!important;
  border-radius:20px!important;
  box-shadow:0 12px 26px rgba(9,28,17,.12)!important;
}
html body.v71-page-savings-proof .proof-principle>span{
  display:flex!important;
  align-items:center!important;
  min-height:42px!important;
  padding-right:24px!important;
  border-right:1px solid rgba(185,229,150,.3)!important;
  font-size:10px!important;
  line-height:1.35!important;
  letter-spacing:.14em!important;
}
html body.v71-page-savings-proof .proof-principle>strong{
  max-width:18ch!important;
  font-size:22px!important;
  line-height:1.14!important;
  letter-spacing:-.025em!important;
}
html body.v71-page-savings-proof .proof-principle>p{
  max-width:58ch!important;
  font-size:14px!important;
  line-height:1.58!important;
}
@media(max-width:820px){
  html body.v71-page-savings-proof .proof-principle{grid-template-columns:1fr!important;gap:12px!important;padding:22px!important}
  html body.v71-page-savings-proof .proof-principle>span{min-height:0!important;padding:0 0 10px!important;border-right:0!important;border-bottom:1px solid rgba(185,229,150,.3)!important}
}
