.client-form-status{font-size:.9rem;line-height:1.5;margin:1rem 0 0}
.client-form-disclosure{font-size:.72rem;line-height:1.45;margin:1rem 0 0;opacity:.85}
.client-support{max-width:1100px;margin:0 auto;padding:clamp(24px,5vw,60px)}
.client-support .client-copy{max-width:820px}
.client-support p,.client-support li{line-height:1.7}
.client-support h2,.client-support h3{margin-top:1.8rem}
.client-support .button{display:inline-flex;margin:.6rem .5rem .6rem 0}
.client-support .policy-content{overflow-wrap:anywhere}
.client-support button:disabled{opacity:.65;cursor:wait}
.client-support .policy-content p,.client-support .policy-content ul{margin:0 0 1rem}
.client-support .policy-content ul{padding-left:1.4rem;list-style:disc}
.client-support .policy-content ul ul{margin:.25rem 0 .5rem;list-style:circle}
.fin-apply{background:#f5f5f3}
.fin-apply-img{display:block;width:100%;height:230px;object-fit:cover}
.fin-apply .form-body{padding:24px 26px 20px;text-align:center}
.fin-apply-kicker{margin:0 0 6px;font-size:13px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;color:#810105}
.fin-apply-title{margin:0 0 10px;font-size:1.6rem;line-height:1.2;color:#1d1d1d}
.fin-apply-text{margin:0;font-size:15px;line-height:1.55;color:#4b4b4b}
.fin-apply .fin-apply-btn{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;margin:20px 0 0;font-size:19px;text-decoration:none}
.fin-apply .form-consent{margin:12px 0 6px;text-align:center}
.svc-dir-heading{margin:48px 0 0;font-size:1.9rem;line-height:1.2;color:#1d1d1d}
