/* Omba Mkopo — larger type for amount, schedule, and form copy */
body.loan-page .offer-kicker,
body.loan-page .hero-kicker{font-size:13px;letter-spacing:.08em}
body.loan-page .mr-head h1{font-size:28px;line-height:1.2}
body.loan-page .mr-head p,
body.loan-page #loanScheduleBlurb{
  font-size:15px;
  line-height:1.55;
  color:#3d3d52;
  max-width:none;
}
body.loan-page .ccm-hero>span{font-size:13px}
body.loan-page .ccm-hero>strong{font-size:34px;letter-spacing:-.8px}
body.loan-page .ccm-hero>small{font-size:13px;line-height:1.45}
body.loan-page .mr-card h2{font-size:20px}
body.loan-page .profile-edit label{font-size:14px;margin-bottom:8px}
body.loan-page .profile-edit input,
body.loan-page .profile-edit select,
body.loan-page .profile-edit textarea{
  font-size:17px;
  padding:14px 14px;
  min-height:48px;
}
body.loan-page #loanAmt{font-size:22px;font-weight:800;letter-spacing:-.4px}
body.loan-page .profile-edit textarea{min-height:110px;font-size:16px}
body.loan-page .profile-edit .muted,
body.loan-page #loanMaxHint,
body.loan-page #loanInterestDue{
  font-size:14px;
  line-height:1.55;
  color:#4a4a5c;
}
body.loan-page .btn.full{
  font-size:16px;
  padding:15px 16px;
}
body.loan-page #openLoanList .list-item{align-items:flex-start;padding:14px 0}
body.loan-page #openLoanList b{font-size:16px}
body.loan-page #openLoanList .muted{font-size:14px;line-height:1.5}
body.loan-page #openLoanList .btn{font-size:14px;padding:10px 14px}
body.loan-page #marketConfirmModal .buy-hisa-card h2{font-size:22px;line-height:1.25}
body.loan-page #marketConfirmModal .buy-hisa-lead,
body.loan-page #marketConfirmModal .muted{font-size:15px;line-height:1.55}
body.loan-page #marketConfirmModal .btn{font-size:15px;padding:12px 14px}
@media(max-width:640px){
  body.loan-page .mr-head h1{font-size:26px}
  body.loan-page .ccm-hero>strong{font-size:30px}
  body.loan-page #loanAmt{font-size:20px}
}
