.bg-dark-grey{background-color:gray}.bg-mid-grey{background-color:#ccc}.bg-light-grey{background-color:#f2f2f2}.bg-white{background-color:#fff}.bg-black{background-color:#000}.careers{margin-top:1.5rem;margin-bottom:1.5rem}.careers .careers__col{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid gray}.careers .careers__col a{text-decoration:none}.careers .careers__col h3{margin:0 0 1.5rem}.careers .careers__col .careers__info{position:relative;margin:0 0 1.5rem}.careers .careers__col .careers__info span{width:100%;display:block;line-height:2.5rem}.careers .careers__col:last-child{margin-bottom:0}.careers .careers__single{padding-bottom:0;margin-bottom:0;border:0}.careers .careers__single ul{margin-bottom:1.5rem}.careers .careers__single a{text-decoration:underline}@media only screen and (min-width:768px){.careers{margin-top:3rem;margin-bottom:3rem}}@media only screen and (min-width:1024px){.careers{margin-top:5rem;margin-bottom:5rem}}