/* v10.12 — restrained polish: offer title, consistent daily amounts, original plain book. */
#mp70-app.mp112-ready .mp70-panel-offers .mp70-viewlead h1 {
  font-size:27px!important;
  line-height:1.26!important;
  font-weight:780!important;
  letter-spacing:-.04em!important;
  margin:3px 0 5px!important;
}
#mp70-app.mp112-ready .mp70-panel-offers .mp70-viewlead {
  padding:5px 2px 15px!important;
  margin:0 0 2px!important;
}
#mp70-app.mp112-ready .mp70-panel-offers .mp70-viewlead .mp70-eyebrow {
  font-size:10px!important;
  line-height:1.4!important;
  letter-spacing:.16em!important;
  margin:0 0 5px!important;
}
#mp70-app.mp112-ready .mp70-panel-offers .mp70-viewlead p {
  font-size:12px!important;
  line-height:1.5!important;
  margin:0!important;
}
/* The first of the three daily routines must have the same price color/size as the others. */
#mp70-app.mp112-ready .mp109-dailylink.mp110-app-daily>b,
#mp70-app.mp112-ready .mp109-dailylink.mp110-app-daily.mp109-tone-blue>b {
  font-size:15px!important;
  font-weight:850!important;
  line-height:1.3!important;
  color:#0a937d!important;
  letter-spacing:-.04em!important;
  white-space:nowrap!important;
}
#mp70-app.mp112-ready .mp109-dailylink.mp110-app-daily {
  box-shadow:0 1px 5px rgba(0,0,0,.06)!important;
}
/* Small devices use the same responsive size across all three amounts. */
@media(max-width:420px){
  #mp70-app.mp112-ready .mp109-dailylink.mp110-app-daily>b,
  #mp70-app.mp112-ready .mp109-dailylink.mp110-app-daily.mp109-tone-blue>b {
    font-size:12px!important;
  }
}
/* Keep a transparent qualification immediately beside a reference rate, not a large warning card. */
#mp70-app.mp112-ready .mp109-tile.mp112-estimate .mp109-tile-end>b {
  font-size:20px!important;
  line-height:1.2!important;
  white-space:normal!important;
}
#mp70-app.mp112-ready .mp109-tile.mp112-estimate .mp112-amount-note {
  display:block!important;
  font-size:9px!important;
  font-weight:740!important;
  line-height:1.4!important;
  letter-spacing:0!important;
  color:#718e97!important;
  margin-top:2px!important;
}
#mp70-app.mp112-ready .mp109-tile.mp112-estimate .mp109-tile-info>span {
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
