.career-hero{background:linear-gradient(110deg,#f2fafd,#fff)}.career-hero>.container{display:grid;grid-template-columns:60% 40%;align-items:center;min-height:285px}.career-hero span{color:#0081aa;font-size:11px;font-weight:800;text-transform:uppercase}.career-hero h1{margin:6px 0;color:#10216b;font-size:38px}.career-hero p{max-width:600px;color:#4a5b7b}.career-hero a,.career-cta a{display:inline-flex;margin-top:12px;padding:10px 18px;border-radius:6px;background:#0081aa;color:#fff;font-size:11px;font-weight:700}.career-hero-art{display:grid;place-items:center;height:210px;border-radius:50% 20% 50% 20%;background:linear-gradient(135deg,#dff3f8,#f8fcfe);color:#0081aa}.career-hero-art svg{width:95px;height:95px;fill:none;stroke:currentColor;stroke-width:1}.career-benefits{padding:22px 0}.career-benefits>.container{display:grid;grid-template-columns:repeat(4,1fr);padding:18px;border:1px solid #dce7ee;border-radius:10px}.career-benefits article{display:grid;grid-template-columns:45px 1fr;gap:3px 12px;padding:3px 18px;border-right:1px solid #dce7ee}.career-benefits article:last-child{border:0}.career-benefits article>span{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#eef8fc;color:#0081aa}.career-benefits svg,.career-job-list svg,.career-meta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.career-benefits strong{font-size:11px}.career-benefits p{margin:0;color:#53617c;font-size:9px}.career-jobs{padding:15px 0 45px}.career-jobs header{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.career-jobs h2{margin:0;font-size:24px}.career-jobs header p{margin:4px 0;color:#52617c}.career-jobs form{display:flex}.career-jobs form input{width:260px;border:1px solid #d5e1e8;border-radius:6px 0 0 6px;padding:10px}.career-jobs form button{border:0;border-radius:0 6px 6px 0;background:#0081aa;color:#fff;padding:0 15px}.career-job-list{display:grid;gap:11px}.career-job-list article{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;border:1px solid #dce7ee;border-radius:9px;transition:.2s}.career-job-list article:hover{border-color:#9bcbd9;box-shadow:0 8px 22px #173b5510}.career-job-list article>div>span,.career-tag{display:inline-flex;padding:3px 8px;border-radius:4px;background:#eaf8f1;color:#26764a;font-size:9px;font-weight:700}.career-job-list h3{margin:6px 0 3px;font-size:17px}.career-job-list p{max-width:710px;margin:0;color:#53617c;font-size:11px}.career-job-list ul,.career-meta{display:flex;gap:17px;padding:0;margin:10px 0 0;list-style:none;color:#087da6;font-size:10px}.career-job-list li,.career-meta li{display:flex;align-items:center;gap:5px}.career-job-list li svg,.career-meta svg{width:15px;height:15px}.career-job-list article>a{color:#0081aa;font-size:11px;font-weight:700}.career-empty{text-align:center;padding:45px}.career-cta{padding:0 0 35px}.career-cta>.container{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-radius:9px;background:#eef8fc}.career-cta h2{margin:0;font-size:19px}.career-cta p{margin:4px 0;font-size:11px}.career-cta a{margin:0}.career-detail{padding:18px 0 50px}.career-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.career-description h1{font-size:32px}.career-lead{padding:16px;border-radius:7px;background:#eef8fc;font-weight:600}.career-body{font-size:13px;line-height:1.75}.career-body h2{margin-top:24px;color:#10216b;font-size:19px}.career-body li{margin:6px 0}.career-detail aside{position:sticky;top:92px}.career-detail form,.career-related{padding:20px;border:1px solid #dce7ee;border-radius:9px}.career-detail form h2,.career-related h2{margin:0;font-size:19px}.career-detail form>p{font-size:10px}.career-detail form label{display:block;margin:10px 0;font-size:10px;font-weight:700}.career-detail form label b{color:#d52d3d}.career-detail input,.career-detail textarea{display:block;width:100%;margin-top:4px;border:1px solid #d5e1e8;border-radius:5px;padding:9px}.career-consent{display:flex!important;gap:7px;font-weight:500!important}.career-consent input{width:auto}.career-consent a{color:#007da6}.career-detail form button{width:100%;border:0;border-radius:5px;background:#0081aa;color:#fff;padding:10px;font-weight:700}.career-alert{padding:9px;background:#eaf8f0;color:#26764a}.career-alert.error{background:#fff0f0;color:#b52d39}.career-related{margin-top:13px}.career-related a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e6edf1;font-size:11px}
@media(max-width:800px){.career-hero>.container{grid-template-columns:1fr}.career-hero-art{display:none}.career-benefits>.container{grid-template-columns:1fr 1fr}.career-benefits article:nth-child(2){border:0}.career-benefits article{padding:10px}.career-jobs header{display:block}.career-jobs form{margin-top:14px}.career-jobs form input{width:100%}.career-job-list article{align-items:flex-start}.career-detail-grid{grid-template-columns:1fr}.career-detail aside{position:static}}
@media(max-width:550px){.career-hero h1{font-size:29px}.career-benefits>.container{display:block}.career-benefits article{border:0;border-bottom:1px solid #dce7ee}.career-jobs form{width:100%}.career-job-list article{display:block}.career-job-list article>a{display:inline-block;margin-top:12px}.career-job-list ul{flex-wrap:wrap}.career-cta>.container{display:block}.career-cta a{margin-top:10px}}
