.career-content{background-color:#fff;padding:25px 25px 60px}.career-intro{text-align:center;padding-bottom:30px}.career-intro h1{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:30px}.career-intro div{font-family:var(--paragraph-font);font-size:var(--paragraph-body-1-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-1-height);letter-spacing:var(--paragraph-body-1-spacing)}.career-list{border-top:3px solid #000}.career-group{padding-bottom:50px}.group-header{font-family:var(--heading-font);font-weight:bold;font-size:14px;line-height:1.5;letter-spacing:.9px;padding-top:25px;padding-bottom:15px;border-bottom:1px solid #000}.job-posting{display:flex;align-items:center;border-bottom:1px solid #000}.job{width:95%}.job-title{font-family:var(--paragraph-font);font-size:15px;padding-top:11px;padding-bottom:4px;line-height:1.47}.job-details{font-family:var(--paragraph-font);font-size:12px;line-height:1.5;letter-spacing:.9px;padding-top:4px;padding-bottom:12px}.job-arrow{width:25px}.other-positions{font-family:var(--paragraph-font);padding-bottom:25px}.other-positions--hide-mobile{display:none}@media(min-width: 1024px){.other-positions{display:none}.other-positions--hide-mobile{display:block}}.other-positions .other-positions-label{font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.9px;padding-bottom:8px}.other-positions-desc{font-weight:var(--paragraph-weight);font-size:18px;line-height:1.33;padding-top:5px}.other-positions-desc a{text-decoration:underline}@media(min-width: 1200px){.career-content{display:flex;align-items:top}.career-tile{width:50%}.career-intro{text-align:left;margin-right:25px}.career-intro h1{font-size:50px;text-align:left;margin-top:0px;margin-bottom:11px}.career-intro div{font-size:20px;line-height:1.3}.career-list{margin-left:25px}.group-header{font-size:18px;line-height:1.54;letter-spacing:1px;padding-bottom:24px}.job-posting{padding-left:25px;padding-right:25px}.job-title{font-size:18px;padding-top:9px;line-height:1.22}.job-details{font-size:13px;line-height:1.38;letter-spacing:1px}.other-positions{padding-top:50px}.other-positions .other-positions-label{padding-bottom:11px;font-size:13px;line-height:1.54;letter-spacing:1px}.career-intro .other-positions-desc{font-size:20px;line-height:1.3}}
