/* v188 / v37 — Financing Overview is the mobile typography master.
   Typography only is standardized across financing pages; page-specific alignment/crops remain intact.
   Jumbo copy stack is vertically centered in its hero. */
@media (max-width:640px){
  body.jb-financing-page .mobile-finance-eyebrow-v180{
    font-size:13.5px!important;
    line-height:1.2!important;
    letter-spacing:.24em!important;
    font-weight:650!important;
  }
  body.jb-financing-page .mobile-finance-title-v180{
    font-size:42px!important;
    line-height:1.02!important;
    letter-spacing:-.035em!important;
    font-weight:600!important;
  }
  body.jb-financing-page .mobile-finance-body-v180{
    font-size:19px!important;
    line-height:1.42!important;
    font-weight:550!important;
  }
  body.jb-financing-page .mobile-finance-see-v180{
    font-size:16.5px!important;
    line-height:1.35!important;
    font-weight:550!important;
  }

  /* Jumbo: place the full copy group in the visual middle of the mobile hero. */
  body.page-jumbo .mobile-finance-copy-v180{
    position:absolute!important;
    top:54.25%!important;
    left:50%!important;
    transform:translate(-50%,-50%)!important;
    width:calc(100% - 44px)!important;
    max-width:410px!important;
    margin:0!important;
    padding:0!important;
  }
}
@media (max-width:380px){
  body.jb-financing-page .mobile-finance-eyebrow-v180{font-size:13px!important;}
  body.jb-financing-page .mobile-finance-title-v180{font-size:38px!important;}
  body.jb-financing-page .mobile-finance-body-v180{font-size:18px!important;}
  body.jb-financing-page .mobile-finance-see-v180{font-size:16px!important;}
  body.page-jumbo .mobile-finance-copy-v180{top:52.75%!important;width:calc(100% - 34px)!important;}
}
