.career-page{background:#f6f8fb;padding-bottom:70px}.career-intro{padding-top:65px;padding-bottom:42px}.career-tag{color:#b32b35;font-weight:700;letter-spacing:2px;font-size:12px}.career-intro h1{font-size:clamp(32px,5vw,56px);line-height:1.12;margin:18px 0;color:#102349}.career-intro>p{max-width:680px;font-size:18px;color:#536176}.career-layout{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.career-layout aside{padding-top:15px}.career-layout aside p{color:#536176;line-height:1.8}.career-card{background:white;border:1px solid #e3e8ef;border-radius:18px;padding:32px;box-shadow:0 12px 40px #10234908}.career-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.career-fields label{font-size:14px;font-weight:600;color:#26364b;display:grid;gap:8px}.career-fields input,.career-fields select,.career-fields textarea{width:100%;padding:12px;border:1px solid #ccd5e0;border-radius:8px;background:#fff;font:inherit;color:#24344b;box-sizing:border-box}.career-fields input:focus,.career-fields select:focus,.career-fields textarea:focus{outline:2px solid #102349;outline-offset:2px}.career-wide{grid-column:1/-1}.career-consent{display:flex;gap:10px;font-size:13px;line-height:1.7;margin-bottom:22px}.career-consent input{flex-shrink:0;width:18px;height:18px}.career-note{font-size:13px;color:#617086;line-height:1.7}.career-trap{position:absolute;left:-10000px}#career-status{line-height:1.6;font-weight:600}#career-status[data-error=true]{color:#b52232}#career-status[data-error=false]{color:#126046}@media(max-width:760px){.career-layout{grid-template-columns:1fr;gap:18px}.career-card{padding:22px}.career-fields{grid-template-columns:1fr}.career-intro{padding-top:38px}.career-layout aside{padding-top:0}}