.job-submit-page{padding:35px var(--site-gutter) 75px;background:#f3f6f7;min-height:70vh}.job-submit-wrap{max-width:1440px;margin:auto}.job-submit-eyebrow{color:#0d5972;margin:0;font-size:15px;font-weight:800}.job-submit-page h1{margin:5px 0 10px;font-size:clamp(38px,4vw,56px)}.job-submit-intro{color:#53687a;max-width:760px;font-size:18px}.job-submit-grid{grid-template-columns:minmax(0,1fr) 350px;gap:16px;margin-top:25px;display:grid}.job-submit-panel,.job-submit-side{background:#fff;border:1px solid #d8e2e7;padding:25px}.job-submit-panel h2,.job-submit-side h2{margin:0 0 17px;font-size:23px}.job-submit-message{color:#174a61;background:#edf4f7;border-left:3px solid #0d7080;padding:12px}.job-submit-form{gap:17px;display:grid}.job-submit-form>p{color:#53687a;margin:0}.job-submit-form label{color:#193954;gap:6px;font-size:15px;font-weight:700;display:grid}.job-submit-form label span{color:#53687a;font-weight:400}.job-submit-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.job-submit-form input:not([type=checkbox]),.job-submit-form select,.job-submit-form textarea{color:#173451;background:#fff;border:1px solid #b7cbd5;border-radius:4px;width:100%;padding:11px 13px;font:16px Helvetica,Arial,sans-serif}.job-submit-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23173451' stroke-width='2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.job-submit-form input:focus,.job-submit-form select:focus,.job-submit-form textarea:focus{border-color:#0b7279;outline:3px solid #0b72792e}.job-submit-attest{align-items:flex-start;gap:10px!important;font-weight:500!important;display:flex!important}.job-submit-attest input{flex:none;width:18px;height:18px}.job-submit-form button{color:#fff;cursor:pointer;background:#0b244b;border:0;justify-self:start;padding:12px 19px;font:800 16px Helvetica,Arial,sans-serif}.job-submit-form button:disabled{opacity:.55;cursor:not-allowed}.job-submit-form small,.job-submit-caveat{color:#60758b;font-size:14px}.job-submit-side ul{margin:0;padding:0;list-style:none}.job-submit-side li{border-top:1px solid #d8e2e7;gap:4px;padding:14px 0;display:grid}.job-submit-side li strong{font-size:17px}.job-submit-side li span{color:#526b7d;font-size:14px}.job-submit-side li small{color:#0a6473;text-transform:capitalize;font-weight:800}.job-submit-side li p{margin:4px 0 0}.job-submit-caveat{border-top:1px solid #d8e2e7;margin-top:20px;padding-top:15px}@media (max-width:900px){.job-submit-grid{grid-template-columns:1fr}}@media (max-width:620px){.job-submit-page{padding-top:20px}.job-submit-panel,.job-submit-side{padding:18px}.job-submit-fields{grid-template-columns:1fr}.job-submit-intro{font-size:16px}}.job-submit-access-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.job-submit-access-links a{color:#fff;background:#0b244b;border-radius:7px;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.job-submit-access-links a+a{color:#0b244b;background:#fff;border:1px solid #9bb3c3}.job-submit-access-gate p,.job-submit-panel>p{color:#53687a;max-width:690px;line-height:1.5}
