.careers{--career-navy:#25325f;--career-muted:#626b80;background:#f6f8fc;color:#222b42}.career-hero{background:var(--career-navy);padding:72px 0;color:white}.career-hero h1{color:white;font-size:clamp(32px,5vw,56px);max-width:850px;margin:16px 0 20px;line-height:1.15}.career-hero p{max-width:650px;color:#e0e5f3;margin-bottom:0}.career-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700}.career-body{padding:56px 0 72px}.career-body h2{font-size:28px;margin-bottom:16px}.career-card{background:white;border:1px solid #e1e5ee;border-radius:14px;padding:28px;height:100%}.career-card h3{font-size:23px;line-height:1.35;margin:14px 0}.career-card p{color:var(--career-muted)}.career-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.career-tag{background:#eef2fa;color:#34436e;border-radius:6px;padding:5px 10px;font-size:13px}.career-link{display:inline-block;font-weight:700;color:var(--career-navy);margin-top:12px}.career-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.85}.career-form label{display:block;font-weight:600;margin-bottom:7px}.career-form .form-control{background:white;border:1px solid #c7cedc;border-radius:6px;padding:12px;color:#222b42}.career-form .form-control:focus{border-color:#25325f;box-shadow:0 0 0 3px #25325f22}.career-form .form-control[aria-invalid=true]{border-color:#b42318}.career-error{color:#b42318;font-size:13px;margin-top:5px}.career-form small{color:var(--career-muted)}.career-form .career-consent{font-size:14px;font-weight:400;display:flex;gap:10px;align-items:flex-start}.career-consent input{margin-top:5px}.career-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.career-back{color:#e0e5f3;text-decoration:underline}.career-empty{text-align:center;padding:48px 24px}.career-pager{display:flex;justify-content:space-between;margin-top:24px}@media(max-width:767px){.career-hero{padding:44px 0}.career-body{padding:32px 0 48px}.career-card{padding:22px}}
