.current-openings{text-align:center}.current-openings ul{margin:0;padding:0}.current-openings li{list-style:none;margin:0;padding:0}.current-openings #fc-jobs-listings{margin-top:0!important;text-align:start}@media (min-width:960px){.current-openings #fc-jobs-listings{margin-top:60px!important}}.current-openings #fc-listings-labels{display:none;font-size:24px;font-weight:700}.current-openings #fc-listings-labels div:first-child,.current-openings #fc-listings-labels div:nth-child(2){flex:1 1 50%}@media (min-width:960px){.current-openings #fc-listings-labels{border-bottom:3px solid #000;display:flex;margin-bottom:30;padding-bottom:10px}}.current-openings .whr-item,.current-openings .whr-items{display:flex;flex-direction:column}.current-openings .whr-item{margin-top:10px;padding-bottom:10px}@media (min-width:960px){.current-openings .whr-item{flex-direction:row}}.current-openings .whr-item:last-child{border-bottom:0}.current-openings .whr-item .whr-title{flex:1 1 50%;font-weight:700}.current-openings .whr-item .whr-title a{color:#000}.current-openings .whr-item .whr-info{color:#555;display:flex;flex:1 1 50%}@media (min-width:960px){.current-openings .whr-item .whr-info{flex-direction:row;gap:20px}}.current-openings .whr-item .whr-info .whr-dept{position:relative}@media (min-width:960px){.current-openings .whr-item .whr-info .whr-dept{flex:1 1 50%}}@media (max-width:959px){.current-openings .whr-item .whr-info .whr-dept:after{content:", ";margin-right:4px}}.current-openings .whr-item .whr-info .whr-dept span{display:none}@media (min-width:960px){.current-openings .whr-item .whr-info .whr-location{flex:1 1 60%}}.current-openings .whr-item .whr-info .whr-date,.current-openings .whr-item .whr-info .whr-location span{display:none}.current-openings .whr-item h3{font-size:inherit}