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