.career-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.career-copy h2{font:800 clamp(38px,4.8vw,60px)/1.07 Manrope,sans-serif;letter-spacing:-2.7px;margin:0}.career-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.85;margin:25px 0 0}.career-copy .info-list{margin-top:35px}.career-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;background:#eef5f6;padding:30px}.career-form .form-title{grid-column:span 2;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--line);padding-bottom:18px}.career-form .form-title strong{font:700 21px Manrope,sans-serif;color:var(--navy)}.career-form .form-title span{font-size:12px;color:var(--muted)}.career-form label{display:flex;flex-direction:column;gap:7px;text-transform:uppercase;letter-spacing:1.1px;font-size:9px;font-weight:800;color:#426576}.career-form .full-field{grid-column:span 2}.career-form input,.career-form textarea{border:1px solid #cbdde1;background:#fff;padding:12px;color:var(--ink);font:inherit;font-size:12px;outline:0}.career-form input:focus,.career-form textarea:focus{border-color:var(--cyan)}.career-form input[type=file]{padding:10px}.career-form .dark-btn{justify-self:start;margin:0}.career-message{grid-column:span 2;color:var(--blue);font-size:11px;margin:0}@media(max-width:700px) and (hover:none) and (pointer:coarse){.career-layout{grid-template-columns:1fr;gap:40px}.career-form{padding:22px}}
