.job-post{background-color:#f8f8f8}.job-post__wrapper{padding:1.5rem 0}@media screen and (width>=48em){.job-post__wrapper{padding:3rem var(--side-padding) 0;justify-content:space-between;display:flex}.job-post__main-content{padding:0 calc(2 * var(--side-padding)) 0 0;width:52rem;margin:0}.job-post__sidebar{flex:none;width:100%;max-width:15.3333rem;margin-right:0;padding:0}}.job-post__sidebar-item{margin-top:3rem;margin-bottom:2rem}.job-post__sidebar-item:first-of-type{margin-top:0}.job-post__sticky-footer{z-index:50;background:#fff;border-top:1px solid #e4e4e4;width:100%;padding:.8rem 1.06667rem;position:fixed;bottom:0}.job-post__sticky-footer.hide{display:none}.job-post__sticky-footer .btn{width:100%}@media print{.job-post__sidebar{display:none}.job-post .section-header-careers .btn{display:none!important}.page-footer,.page-header{display:none}}.job-post .section-header-careers{max-height:none;padding-bottom:.666667rem}@media screen and (width>=48em){.job-post .section-header-careers{padding-bottom:0}.job-post .section-header-careers__title-breadcrumbs{padding-right:calc(2 * var(--side-padding))}}.job-post .section-header-careers .btn{width:100%;display:block}@media screen and (width>=48em){.job-post .section-header-careers .btn{flex:none;width:15.3333rem;display:inline-flex}.job-post .section-header-careers h1{margin-top:2.5rem}}.job-post .section-job-post-cta .btn{width:100%;margin-bottom:1rem;font-size:.8em;display:flex}.job-post .section-job-post-cta .btn:last-of-type{margin-bottom:0}.job-post .section-job-post-related__list{padding:0}.job-post .section-job-post-related__list-item:not(:last-of-type){border-bottom:1px solid #e4e4e4;margin-bottom:1rem;padding-bottom:.7rem}.job-post .section-job-post-related__link{margin-bottom:.25rem;text-decoration:underline;display:block}.job-post .section-job-post-share .social-share-link{height:3.33333rem;margin-bottom:4.66667rem}
