.career-hero .text-link{margin-top:8px}.career-opportunities .section-heading{margin-bottom:38px}.career-empty{padding:48px 0 12px;border-top:1px solid var(--line);position:relative}.empty-marker{display:block;width:32px;height:3px;background:var(--aqua);margin-bottom:28px}.career-empty h3{font-family:var(--serif);font-size:32px;letter-spacing:-.7px;max-width:560px}.career-empty p{font-size:14px}.career-contact{border-top:1px solid var(--line);padding-block:55px 70px}.career-contact h2{font-size:40px}.career-contact>p{max-width:720px}.career-contact a:not(.subtle-link){border-bottom:1px solid var(--ink);overflow-wrap:anywhere}.career-contact .small-note{max-width:680px}.career-contact .eyebrow{margin-bottom:20px}.career-contact .subtle-link{font-size:11px}.vacancy-row{display:flex;justify-content:space-between;gap:32px;padding:34px 0;border-top:1px solid var(--line)}.vacancy-row:last-child{border-bottom:1px solid var(--line)}.vacancy-row .eyebrow{font-size:9px;margin-bottom:14px}.vacancy-row h3{font-family:var(--serif);font-size:32px;margin-bottom:14px}.vacancy-row p:not(.eyebrow){font-size:14px;max-width:750px;margin-bottom:17px}.vacancy-meta{list-style:none;display:flex;flex-wrap:wrap;gap:8px 0;padding:0;margin:0 0 20px;font-size:11px;color:var(--muted)}.vacancy-meta li:not(:last-child){padding-right:14px;margin-right:14px;border-right:1px solid var(--line)}.vacancy-arrow{color:var(--navy);font-size:27px;align-self:center}.vacancy-read{font-size:12px;border-bottom:1px solid var(--ink);padding-bottom:5px}.vacancy-row:hover .vacancy-read{border-color:var(--aqua);color:var(--navy)}.career-back{font-size:12px;display:inline-block;margin-bottom:35px;border-bottom:1px solid var(--line)}.career-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px;border-top:1px solid var(--line);padding-top:30px;margin-top:40px;margin-bottom:0}.career-facts dt{font-size:10px;color:var(--muted);margin-bottom:7px}.career-facts dd{font-size:13px;margin:0;overflow-wrap:anywhere}.career-advert{max-width:850px;padding-block:30px 60px}.career-advert section{margin-top:40px}.career-advert h2{font-size:32px;letter-spacing:-.7px;margin-bottom:20px}.career-advert li{color:var(--muted);padding-left:5px;margin-bottom:12px}.career-advert ul{padding-left:20px}.career-advert p{font-size:15px}@media(max-width:700px){.career-empty{padding-top:32px}.career-empty h3{font-size:27px}.career-contact{padding-block:40px 50px}.career-contact h2{font-size:35px}.career-contact p{font-size:14px}.career-facts{grid-template-columns:1fr 1fr;gap:23px}.career-facts dd{font-size:12px}.career-advert{padding-block:10px 45px}.career-advert h2{font-size:29px}.career-advert li{font-size:14px}.vacancy-row{padding:27px 0;gap:15px}.vacancy-row h3{font-size:28px}.vacancy-row p:not(.eyebrow){font-size:13px}.vacancy-meta{font-size:10px}.vacancy-meta li:not(:last-child){padding-right:9px;margin-right:9px}}
