.career-hero h2{font-size:48px;text-transform:uppercase}
.career-hero>img{object-position:center 30%}
.career-overview{margin:96px 0;padding:72px 0;background:var(--surface)}
.career-overview .section-heading{margin-bottom:34px}
.career-jobs{width:min(100%,1040px);margin:0 auto;color:var(--body);font-size:16px;line-height:1.6}
.career-status,.career-empty{margin:0;color:var(--body);font-size:16px;font-weight:500}
.career-job-list{display:grid;gap:24px;margin-top:24px}
.career-job{padding:26px 30px;background:#fff}
.career-job h3{margin:0 0 14px;color:var(--heading);font-size:26px;font-weight:700;line-height:1.2}
.career-job p{margin:0 0 8px;color:var(--body);font-size:16px;line-height:1.6}
.career-job p:last-child{margin-bottom:0}
@media(max-width:781px){.career-hero h2{font-size:38px}.career-overview{margin:64px 0;padding:64px 0}.career-job{padding:22px}.career-job h3{font-size:23px}}
