.career-listing__list{display:flex;flex-direction:column}.career-listing__item{display:flex;flex-direction:row;flex-wrap:wrap;padding:2rem 1rem;width:100%}.career-listing__item-name{width:100%}.career-listing__item-name h3{margin-bottom:.5rem}.career-listing__item-department,.career-listing__item-link,.career-listing__item-location{width:100%}@media (min-width:768px){.career-listing__item-name{padding:.5rem;width:40%}.career-listing__item-name h3{margin-bottom:0}.career-listing__item-department,.career-listing__item-location{padding:.5rem;width:25%}.career-listing__item-link{padding:.5rem;text-align:right;width:10%}}.job-post__header-back{margin-bottom:2rem}.job-post__header-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.job-post__header-meta{display:flex;flex-direction:column}.job-post__header-meta-item{align-items:center;display:flex;flex-direction:row;padding:.5rem 0}.job-post__header-meta-icon{align-items:center;display:flex;height:2rem;margin-right:1rem;width:2rem}.job-post__header-meta-icon svg{height:auto;width:1.5rem}@media (max-width:767px){.job-post__header-content{flex-direction:column}.job-post__header-content-right{padding:1rem 0}}@media (min-width:768px){.job-post__header-content-right{padding-left:2rem}}.job-post__main{display:flex;flex-direction:row;flex-wrap:wrap}.job-post__main-left-wrapper,.job-post__main-right-wrapper{width:100%}.job-post__form{padding:1rem}.job-post__form-module{padding:1rem 0}@media (min-width:768px){.job-post__main-left-wrapper{width:50%}.job-post__main-right-wrapper{padding-left:80px;width:50%}.job-post__main-right{position:sticky;top:calc(68px + 2rem)}.job-post__form{padding:2rem}}