.career-listing{margin-bottom:2rem}.career-listing .listing{border-bottom:1px solid var(--grey-medium);padding-block:1.5rem}.career-listing .listing:first-of-type{border-top:1px solid var(--grey-medium)}.career-listing h6{font-weight:500;margin-bottom:.75rem;text-transform:uppercase}.career-listing .pay-range-wrap{color:var(--grey-dark);font-size:.875rem;margin-bottom:.75rem}.career-listing .pay-range-wrap strong{color:var(--black);font-size:1.0875rem}.career-listing .detail-wrap{display:flex;flex-direction:column;gap:1rem}@media (min-width:450px){.career-listing .detail-wrap{align-items:center;flex-direction:row}}.career-listing .detail-wrap>div{align-items:center;display:flex;gap:.25rem}.career-listing .detail-wrap .duration,.career-listing .detail-wrap .location{font-size:.875rem;font-weight:700}.career-listing .detail-wrap .apply-link{align-items:center;color:var(--purple);display:flex;font-size:1.125rem;font-weight:700;gap:.25rem}