.application-form{padding-top:24px}.application-intro{color:#778da8;margin-bottom:24px;font-size:.86rem}.application-form fieldset{border:0;min-width:0;margin:0;padding:0}.application-form label,.withdraw-form label{color:#4f6d91;gap:9px;margin-bottom:19px;font-size:.8rem;display:grid}.application-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.application-form input:not([type=checkbox]):not([type=file]),.application-form select,.application-form textarea,.withdraw-form input:not([type=checkbox]){color:#314e73;background:#f8fafd;border:1px solid #e4ecf6;border-radius:5px;width:100%;min-width:0;padding:12px 13px;font-family:inherit;font-size:.85rem}.application-form input::placeholder,.application-form textarea::placeholder{color:#9aaac0}.application-form textarea{resize:vertical;min-height:95px}.application-form .application-upload{color:#6b95c9;text-align:center;cursor:pointer;background:#edf4fe;border-radius:7px;flex-direction:column;align-items:center;gap:9px;padding:25px 20px;display:flex;position:relative;overflow:hidden}.application-upload strong{color:#4c79b1;overflow-wrap:anywhere;max-width:100%;font-size:.84rem;font-weight:500}.application-upload>span{color:#819aba;font-size:.68rem}.application-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.application-upload:focus-within{outline-offset:3px;outline:2px solid #4d89fb}.application-form .application-consent,.withdraw-form .application-consent{color:#7890ad;align-items:start;gap:10px;margin:23px 0 0;font-size:.73rem;line-height:1.9;display:flex}.application-consent input{accent-color:#3e76c5;flex-shrink:0;width:15px;height:15px;margin:5px 0 0}.application-consent a{color:#3c73bc;text-underline-offset:3px;text-decoration:underline}.application-form .application-honeypot{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.application-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.application-actions>button:first-child{color:#7b96b8;background:0 0;align-items:center;gap:7px;padding:12px 0;font-size:.73rem;display:flex}.application-actions .button{gap:12px;min-height:45px;font-size:.79rem}.application-error{color:#b64d4d;background:#fff4f2;border-radius:4px;margin-top:19px;padding:12px 15px;font-size:.79rem;line-height:1.8}.application-spinner{animation:1s linear infinite application-spin}@keyframes application-spin{to{transform:rotate(360deg)}}.careers-apply>.careers-apply-primary{color:#fff;background:#274d7c;gap:10px;min-height:45px;padding:0 23px;font-size:.8rem}.application-success{color:#578bc8;text-align:center;padding:37px 8px 15px}.application-success h3{color:#2c527e;margin:20px 0 17px;font-size:1.5rem;font-weight:550}.application-success>p{color:#728aa5;max-width:480px;margin:0 auto;font-size:.87rem;line-height:1.95}.application-receipt{text-align:left;background:#f4f8fd;border-radius:6px;gap:9px;margin:28px 0;padding:21px;display:grid}.application-receipt>span{color:#889eb9;font-size:.64rem}.application-receipt strong{color:#5177a5;overflow-wrap:anywhere;margin-bottom:10px;font-size:.83rem;font-weight:500}.application-receipt code{color:#7791b2;overflow-wrap:anywhere;font-size:.68rem;line-height:1.8}.application-success>.application-success-note{margin-top:20px;font-size:.7rem}.application-success>a{align-items:center;gap:7px;margin-top:16px;font-size:.73rem;display:inline-flex}.withdraw-page{max-width:730px;padding:85px 0 100px}.withdraw-page h1{font-size:2.8rem;font-weight:550}.withdraw-page>p{color:#748aa5;margin-top:23px;font-size:.95rem;line-height:1.9}.withdraw-form{margin-top:36px}.withdraw-form .button{margin-top:27px}.withdraw-success{color:#4e82be;flex-direction:column;align-items:start;gap:20px;padding-top:37px;display:flex}.withdraw-success p{color:#6d86a5;line-height:1.9}.withdraw-success a{color:#4278bf}@media (max-width:640px){.application-grid{grid-template-columns:1fr}.application-form{padding-top:20px}.application-form label{margin-bottom:17px;font-size:.77rem}.application-form input:not([type=checkbox]):not([type=file]),.application-form textarea,.application-form select{font-size:16px}.application-form .application-consent{font-size:.7rem}.application-actions{gap:12px}.application-actions .button{padding-inline:16px}.application-actions>button:first-child{font-size:.68rem}.application-success{padding-inline:0}.application-success h3{font-size:1.3rem}.application-success>p{font-size:.83rem}.application-receipt{padding:17px}.withdraw-page{padding-top:55px}.withdraw-page h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.application-spinner{animation:none}}
