.df-job{padding:2em 0;background-color:#fff}.df-job b,.df-job strong{font-weight:700}.df-job h2{font-size:2rem;font-weight:600;margin-top:0}.df-job h3{margin-top:2.22222rem}.df-job p{margin-bottom:1.11111rem}.df-job ul.list-styled{list-style:none;padding-left:0}.df-job ul.list-styled li{margin-bottom:.5rem;list-style:disc;list-style-position:inside}.df-job ul.list-styled li a.commute-link{font-size:.8em;margin-left:.5em}.df-job .job-apply-link{display:block;font-size:1.5em;text-align:center;padding:.5em 0 0}.df-job .job-apply-link :hover{text-decoration:underline}div.df-jobs{background:#fff}div.df-jobs .df-job-listing-item{position:relative;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:1em 0}div.df-jobs .df-job-listing-item .df-job-location{display:inline-block;font-size:.9em;height:1em}div.df-jobs .df-job-listing-item .df-job-location a{font-size:inherit}div.df-jobs .df-job-listing-item .df-job-location a img{height:.9em;vertical-align:baseline;padding-right:3px}div.df-jobs .df-job-listing-item .job-meta{font-size:1.2em;padding-bottom:1em}div.df-jobs .df-job-listing-item .job-apply-btn-container{text-align:center;padding:1em 0 0}div.df-jobs .pagination{text-align:center;font-size:1.2em;padding-top:1em}div.df-jobs .df-job-listing-item.first-job{border-top:0;padding-top:0}