.saving-box{margin:24px 0;padding:24px;border:1px solid #7fa9db;border-radius:14px;background:#eaf2fc;color:#14283f;text-align:center}.saving-label{font-size:12px;letter-spacing:.1em;font-weight:700;color:#315f91}.saving-amount{font-size:clamp(36px,4vw,52px);line-height:1.15;font-weight:800;letter-spacing:-.035em;margin:10px 0 14px}.saving-amount span{display:block;font-size:15px;letter-spacing:0;font-weight:600;margin-top:4px}.saving-box p{font-size:12px!important;line-height:1.6!important;color:#405b76!important;margin:0!important}