.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 p{font-size:var(--font-size-1_25);font-weight:var(--semibold);line-height:var(--line-height-1_4);max-width:22ch;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-1-taper)}.job-openings .main-column .results-area .departments-list .department-item .jobs-list{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2_5)}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-0_25);justify-content:center;max-width:var(--match-5)}.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);max-width:29ch;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-title,.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item:hover .job-title{color:var(--pulse-dark);text-decoration:underline}.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-location{color:var(--pulse-dark)}@media (min-width:1280px){.job-openings .main-column .results-area .departments-list .department-item .jobs-list .job-item .job-location{font-size:var(--font-size-1_25);line-height:var(--line-height-1_4)}}.job-openings .main-column .diversity-statement{margin:auto auto 0;max-width:60ch}
