.career-vacancies{padding-top:24px}.career-list{display:grid;gap:20px}.career-empty{padding:40px;background:#fff;border-top:3px solid #1769aa;color:#526979}.career-card{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);background:#fff;border-bottom:1px solid #cadbe7}.career-card>img{width:100%;height:100%;min-height:260px;max-height:380px;object-fit:cover}.career-card-copy{padding:36px 42px}.career-card h3{font:400 clamp(1.7rem,3vw,2.5rem)/1.15 Georgia,serif;margin:16px 0}.career-card h3 a{color:#182f50}.career-card p{color:#526979;max-width:700px}.career-meta{font-size:.84rem;color:#526979;margin:20px 0}.career-deadline{font-weight:700;color:#1769aa}.job-description{margin-top:45px}.job-description h2,.job-description h3{font-family:Georgia,serif;font-weight:400;margin:1.5em 0 .6em}.job-description h2{font-size:1.8rem}.job-description ul,.job-description ol{padding-left:1.5em;margin:0 0 1.5em}.job-description li{padding:.3em 0}.job-description blockquote{border-left:3px solid #1769aa;margin:1.4em 0;padding:8px 20px;color:#526979}.job-description .button{display:inline-flex;margin-top:25px}@media(max-width:700px){.career-card{grid-template-columns:1fr}.career-card>img{height:240px;min-height:0}.career-card-copy{padding:27px 24px}.career-empty{padding:25px}.job-description{margin-top:30px}}

.career-card.no-image{grid-template-columns:1fr}

.job-article{padding:56px 0 80px}.job-article .news-article-head .news-meta{margin-top:36px}.job-article .career-deadline{margin:18px 0 0}.job-article .news-feature{margin:36px auto}.job-article .job-description{margin-top:30px}.job-article .job-description h2:first-child,.job-article .job-description h3:first-child{margin-top:0}@media(max-width:700px){.job-article{padding:30px 0 55px}.job-article .news-article-head .news-meta{margin-top:24px}.job-article .news-feature{margin:28px auto}.job-article .job-description{margin-top:22px}.job-article .job-description h2{font-size:1.55rem}};