.current-openings{scroll-margin-top:100px;text-align:center;& li,& ul{margin:0;padding:0}& li{list-style:none}& #fc-jobs-listings{margin-top:0!important;text-align:start;@media (min-width:768px){margin-top:60px!important}}& #fc-listings-labels{display:none;font-size:24px;font-weight:700;@media (min-width:768px){border-bottom-color:#b2b2b2;border-bottom-style:solid;border-bottom-width:1px;display:flex;margin-bottom:30;padding-bottom:10px}& .fc-label--position{flex:1 1 50%}& .fc-label--info{display:flex;flex:1 1 50%;gap:20px;& .fc-label--type{flex:1 1 50%}& .fc-label--location{flex:1 1 60%}}}& #fc-listings-feed{margin-top:20px}& .fc-label{font-size:16px;font-weight:600}& .whr-items{display:flex;flex-direction:column}& .whr-item{display:flex;flex-direction:column;margin-top:10px;padding-bottom:10px;@media (min-width:768px){flex-direction:row}&:last-child{border-bottom:0}& .whr-title{flex:1 1 50%;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:5px;text-wrap:pretty;@media (min-width:768px){font-size:22px;margin-bottom:20px}& a{color:#000;font-size:18px;font-weight:600;@media (min-width:768px){font-size:22px}}}& .whr-info{color:#555;display:flex;flex-direction:column;@media (min-width:768px){flex:1 1 50%;flex-direction:row;gap:20px}& .whr-dept{font-size:18px;position:relative;@media (min-width:768px){flex:1 1 50%;font-size:22px}& span{display:none}}& .whr-location{font-size:18px;@media (min-width:768px){flex:1 1 60%;font-size:22px}& span{display:none}}& .whr-date{display:none}}& h3{font-size:inherit}}}