.job-list{background-color:#fff}.job-list__inner{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--space-24);padding-right:var(--space-24)}.job-list__headings{margin-bottom:var(--space-48);text-align:center}.job-list__pre-heading:before{background-color:var(--color-accent);content:"";display:inline-block;height:1em;margin-right:var(--space-8);vertical-align:middle;width:3px}.job-list__pre-heading{color:var(--color-accent);font-family:var(--font-family-primary);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);letter-spacing:.06em;line-height:var(--line-height-h6);margin:0 0 var(--space-8);text-transform:uppercase}.job-list__heading{color:var(--color-primary);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2);margin:0}.job-list__list{list-style:none;margin:0;padding:0}.job-list__item{align-items:center;border-bottom:1px solid var(--color-border);border-radius:var(--radius-8);display:flex;flex-wrap:wrap;gap:var(--space-16);justify-content:space-between;padding:var(--space-24) var(--space-24);transition:background-color .2s ease}.job-list__item:last-child{border-bottom:none}.job-list__item:hover{background-color:var(--color-background)}.job-list__item-content{flex:1 1 auto;min-width:0}.job-list__item-title{color:var(--color-primary);font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4);margin:0 0 var(--space-4)}.job-list__item-meta{color:var(--color-muted);font-family:var(--font-family-primary);font-size:var(--font-body16-size);line-height:var(--font-body16-line-height);margin:0}.job-list__item-cta{flex-shrink:0}.job-list__link{color:var(--color-action);font-family:var(--font-family-primary);font-size:var(--font-body16-size);font-weight:600;text-decoration:none;transition:color .2s ease}.job-list__link:hover{background:var(--color-action);color:#fff}@media (max-width:767px){.job-list__item{align-items:flex-start;flex-direction:column;padding:var(--space-20) var(--space-16)}.job-list__item-cta{width:100%}.job-list__item-cta .btn,.job-list__item-cta .job-list__link{display:inline-block}}