.join-us{max-width:979px}.join-us .ReadMoreButton{font-size:var(--miniature-pdp-generic);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase;text-decoration:underline;margin-top:26px;margin-bottom:30px;font-family:var(--miniature-family);color:#000}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-color-index: 0){.join-us .ReadMoreButton{color:#000}}.join-us .jobBlurb{font-family:"Avenir Next";font-weight:400;font-size:12px;color:#000;line-height:14px;letter-spacing:normal;padding-bottom:10px}.join-us .jobDescription{background-color:#fff;display:none;overflow:hidden}.join-us .apply_btn{background:#000 !important;color:#fff !important;display:inline-flex;align-items:center}.join-us .apply_btn:hover{text-decoration:none}.join-us .job-listing__title{font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0}@media(min-width: 1025px){.join-us .job-listing__title{font-size:18px;line-height:24px;letter-spacing:0}}.join-us .job-listing__content-wrapper{font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media(min-width: 1025px){.join-us .job-listing__content-wrapper{font-size:16px;font-style:normal;font-weight:400;line-height:24px}}