.job-section{padding:110px 0;background:#efebe4}.job-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:75px;align-items:start}.job-intro{position:sticky;top:30px}.job-intro>p{color:var(--muted);font-size:17px;line-height:1.7}.job-intro>a{color:var(--orange);font-weight:800}.application-notes{background:var(--ink);color:#fff;padding:25px;margin:30px 0}.application-notes strong{color:var(--orange)}.application-notes li{color:#bbb;line-height:1.6;margin:7px 0}.job-form{background:#fff;padding:42px}.job-form fieldset{border:0;padding:0;margin:0 0 35px}.job-form legend{font-size:20px;font-weight:900;border-bottom:1px solid var(--line);width:100%;padding-bottom:13px;margin-bottom:22px}.job-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.job-form label{display:block;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800;margin-bottom:18px}.job-form input,.job-form select,.job-form textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid var(--line);background:#faf9f6;font:inherit;font-size:15px;text-transform:none;letter-spacing:normal}.job-form textarea{resize:vertical}.file-field{border:1px dashed #aaa;padding:18px}.file-field input{border:0;background:transparent;padding:8px 0}.file-field small{display:block;color:var(--muted);margin-top:7px;text-transform:none;letter-spacing:normal}.job-consent{display:flex!important;gap:11px;align-items:flex-start;text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;line-height:1.55}.job-consent input{width:auto;margin:3px 0 0}.job-submit{border:0;cursor:pointer}.job-honeypot{position:absolute!important;left:-9999px}.job-success{background:#e5f6e9;color:#17632b;padding:16px;margin-bottom:25px;line-height:1.5}
@media(max-width:900px){.job-grid{grid-template-columns:1fr}.job-intro{position:static}}
@media(max-width:520px){.job-section{padding:75px 0}.job-form{padding:24px}.job-row{grid-template-columns:1fr}}
