.interior-theme .career-form{padding:clamp(18px,3vw,32px);border:1px solid var(--page-line);border-top:5px solid var(--blue);background:#fff;scroll-margin-top:120px}.career-form-intro .eyebrow{color:#a82d26}.interior-theme .career-form h2{margin-top:12px}.interior-theme .career-form fieldset{min-width:0;border:0;padding:0;margin:30px 0}.career-form .career-legend{display:block;width:100%;padding:12px 14px;border-left:4px solid var(--red);border-radius:0 8px 8px 0;background:#071a2e;color:white;font-family:Mitr,Arial,sans-serif;font-size:1.05rem;font-weight:600}.career-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.career-form .source-field{min-width:0;margin:14px 0}.career-form .source-field label{margin-bottom:7px;line-height:1.4}.career-form :is(input,select,textarea){max-width:100%;min-width:0;font-size:1rem}.career-form textarea{resize:vertical}.career-form :is(input,select,textarea):focus-visible{outline:3px solid #07549b;outline-offset:3px}.career-form :is(input,select,textarea)[aria-invalid=true]{border-color:#aa2020}.career-form .career-field-error{display:block;color:#a12424;font-size:.9rem;margin-top:8px}.interior-theme .career-opportunity-note{padding:18px;background:var(--page-panel);border:1px solid var(--page-line);border-radius:10px}.career-opportunity-note{border-left:4px solid var(--blue)}.career-opportunity-note strong{color:#071a2e}.career-form .career-field-hint,.career-form .career-opportunity-note p,.career-form .career-privacy{margin:8px 0;font-size:.9rem}.career-form .career-consent{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:.94rem;line-height:1.6}.career-consent input{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;accent-color:var(--blue)}.career-form .career-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.career-form-status:empty{display:none}.career-form-status{margin:18px 0;padding:15px;border:1px solid var(--page-line);border-radius:8px;background:var(--page-panel);overflow-wrap:anywhere}.career-form-status:focus{outline:3px solid #07549b;outline-offset:3px}.career-security-check{margin:18px 0;max-width:100%}@media (max-width:600px){.career-field-grid{grid-template-columns:minmax(0,1fr)}.career-form .career-legend{font-size:1rem}.career-form .source-field select{width:100%}}