.career-listing__content{padding:48px 0}.career-listing__list{display:flex;flex-direction:column;gap:32px}.career-listing__job{border-bottom:1px solid #e5e5e5;padding-bottom:32px}.career-listing__job:last-child{border-bottom:none}.career-listing__job-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:8px}.career-listing__job-title{font-size:24px;font-weight:400;line-height:1.3;margin:0}.career-listing__job-title a{color:#111;text-decoration:none}.career-listing__job-title a:hover{color:#c00}.career-listing__job-locations{align-items:center;color:#777;display:inline-flex;font-size:14px;gap:6px}.career-listing__job-excerpt{color:#444;font-size:16px;line-height:1.6;margin-bottom:12px}.career-listing__job-excerpt p:last-child{margin-bottom:0}.career-listing__read-more{color:#c00;font-size:15px;font-weight:500;text-decoration:none}.career-listing__read-more:hover{text-decoration:underline}.career-listing__empty{color:#777;font-size:17px;padding:48px 0;text-align:center}