@charset "UTF-8";.job-openings{background-color:var(--gray-1)}.job-openings .main-column{display:flex;flex-direction:column;gap:var(--spacing-4-taper-to-2_5);text-align:center}@media (max-width:1279px){.job-openings .main-column{min-height:19.625rem}}@media (min-width:1280px){.job-openings .main-column{min-height:24.6875rem}}.job-openings .main-column .request-message-area{align-items:center;display:flex;flex-direction:column}.job-openings .main-column .request-message-area .message-text{text-wrap:balance;font-size:var(--font-size-1_25);font-weight:var(--semibold);line-height:var(--line-height-1_4);margin-bottom:0;max-width:32ch;text-align:center;width:100%}.job-openings .main-column .results-area{display:flex;flex-direction:column;gap:var(--spacing-4-taper-to-2_5)}.job-openings .main-column .results-area .departments-list{display:flex;flex-direction:column;gap:var(--spacing-3_5)}.job-openings .main-column .results-area .departments-list .department-item{display:flex;flex-direction:column;gap:var(--spacing-0_75);text-align:left}.job-openings .main-column .results-area .departments-list .department-item .department-title{border-bottom:var(--border-default);padding-bottom:var(--spacing-0_125)}.job-openings .main-column .results-area .departments-list .department-item .jobs-list{display:flex;flex-direction:column}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item{align-items:baseline;border-radius:var(--border-radius-0_75);display:flex;flex-flow:row wrap;gap:var(--spacing-0_25) var(--spacing-1);justify-content:space-between;margin:0 calc(var(--spacing-0_75)*-1);padding:var(--spacing-1) var(--spacing-0_75);transition:background-color var(--transition-props)}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-title{color:var(--pulse);font-size:var(--font-size-1_25);font-weight:var(--semibold);line-height:var(--line-height-1_4);transition:color var(--transition-props)}@media (min-width:1280px){.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-title{font-size:var(--font-size-1_5);line-height:var(--line-height-1_3)}}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item:focus,.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item:hover{background-color:color-mix(in srgb,var(--gray-2) 15%,transparent)}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item:focus .job-title,.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item:hover .job-title{color:var(--pulse-dark)}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-details{color:var(--pulse-dark);margin-left:auto}@media (min-width:1280px){.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-details{font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-details .job-detail+.job-detail:before{content:"•";font-size:.75em;margin:0 .4em;vertical-align:.1em}.job-openings .main-column .diversity-statement{margin:auto auto 0;max-width:60ch}
