.t26-module-jobs{padding:60px 0;@media (min-width:768px){padding-bottom:100px;padding-top:100px}& .t26-jobs__heading{font-family:var(--primary-font);font-size:clamp(32px,4vw,56px);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0 0 60px;text-align:center;text-wrap:balance}& .t26-jobs__listings{font-size:16px;line-height:1.5;margin-top:60px;text-align:start;@media (min-width:768px){font-size:16px;margin-top:40px}}& .t26-jobs__labels{display:none;@media (min-width:768px){border-bottom-color:var(--color-black);border-bottom-style:solid;border-bottom-width:2px;display:flex;margin-bottom:16px;padding-bottom:10px}&>div{flex:1 1 33.333%}}& .whr-items{display:flex;flex-direction:column;margin:0;padding:0;& li{margin:0;padding:0}}& .whr-item{border-bottom:1px solid #e5e7ef;display:flex;flex-direction:column;margin-top:10px;padding-bottom:10px;@media (min-width:768px){flex-direction:row}&:last-child{border-bottom:0}}& .whr-empty-text{font-size:22px;font-style:italic}& .extra{margin-top:30px}& .whr-title{flex:1 1 33.333%;font-size:inherit;font-weight:700;& a{color:var(--color-black);font-weight:700;text-decoration:none;&:hover{color:var(--color-primary)}}& h3{font-size:inherit;font-weight:700;margin:0}}& .whr-info{color:var(--color-black);display:flex;flex:1 1 66.666%;flex-direction:column;gap:4px;margin:0;padding:0;& li{list-style-type:none;margin:0;padding:0}@media (min-width:768px){flex-direction:row;gap:20px}}& .whr-dept{position:relative;@media (min-width:768px){flex:1 1 50%;min-width:0}& span{display:none}}& .whr-location{@media (min-width:768px){flex:1 1 53%;min-width:0}& span{display:none}}& .whr-date{display:none}}