@media screen{body{background-image:url(/images/careers/main-bg@2x.png)}header nav ul{list-style-position:inside}[itemtype$=JobPosting]{& section{margin:16px auto;display:flex;&:not(:last-child){border-bottom:1px solid #858585;padding-bottom:16px}}& header.large{background-image:url(/images/careers/header-bg@2x.png)}& .row{max-width:928px;margin:16px auto}& h3{color:#858585;flex:none;width:160px;margin:8px 0}& table{& :is(ul,ol,li,p){margin:0}&{border-collapse:collapse;width:100%;margin:32px 0}}& :is(th,td){border-top:1px solid #ccc;padding:8px}& tr:last-child :is(th,td){border-bottom:1px solid #ccc}& th{color:#858585;text-align:left;vertical-align:top;white-space:nowrap;font-weight:400}}#pictures{background-color:#f3f5f8;justify-content:center;gap:32px;padding:32px;display:flex;& figure{margin:0}& img{width:400px;max-width:100%;height:auto}}}@media screen and (width<=767px){[itemtype$=JobPosting] th{white-space:normal;min-width:5em}#pictures{flex-direction:column}}
