.careers-form{display:grid;grid-gap:20px;gap:20px;max-width:620px;margin:40px 0 0}.careers-field{display:grid;grid-gap:8px;gap:8px}.careers-field label{font:600 13px/18px var(--pia-font-body);color:var(--pia-voice-emphasis);letter-spacing:.01em}.careers-field .hint{font:400 13px/18px var(--pia-font-body);color:var(--pia-voice-tertiary)}.careers-field input,.careers-field textarea{width:100%;padding:13px 15px;font:400 16px/24px var(--pia-font-body);color:var(--pia-voice-emphasis);background:var(--pia-env-surface,#fff);border:1px solid var(--pia-env-border-subtle);border-radius:10px;transition:border-color .14s ease,box-shadow .14s ease}.careers-field textarea{min-height:168px;resize:vertical}.careers-field input:focus,.careers-field textarea:focus{outline:none;border-color:var(--pia-accent-default);box-shadow:0 0 0 3px color-mix(in srgb,var(--pia-accent-default) 22%,transparent)}.careers-submit{justify-self:start;padding:13px 26px;font:700 15px/20px var(--pia-font-body);color:#fff;background:var(--pia-brass-600);border:none;border-radius:10px;cursor:pointer;transition:background .14s ease,opacity .14s ease}.careers-submit:hover:not(:disabled){background:var(--pia-brass-800)}.careers-submit:disabled{opacity:.55;cursor:default}.careers-status{font:400 15px/24px var(--pia-font-body);margin:0}.careers-status.is-error{color:var(--pia-status-critical,#b3261e)}.careers-status.is-sent{color:var(--pia-voice-emphasis)}@media (prefers-reduced-motion:reduce){.careers-field input,.careers-field textarea,.careers-submit{transition:none}}