@keyframes swipe-loading{0%{background-position:100%}100%{background-position:0%}}.em-block-job-postings-list{border-top:1px solid var(--color-border);color:var(--color-heading);display:flex;flex-direction:column}.em-block-job-postings-list__link{position:relative}.em-block-job-postings-list__link:nth-child(odd){background-color:var(--color-light-gray)}.em-block-job-postings-list a.em-block-job-postings-list__link{filter:none;text-decoration:none}.em-block-job-postings-list a.em-block-job-postings-list__link:hover,.em-block-job-postings-list a.em-block-job-postings-list__link:focus,.em-block-job-postings-list a.em-block-job-postings-list__link:active{filter:none}.em-block-job-postings-list a.em-block-job-postings-list__link::after{display:none !important}.em-block-job-postings-list__row{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:16px 0px;row-gap:8px;width:100%}@media(min-width: 600px){.em-block-job-postings-list__row{column-gap:var(--spacing-400);flex-wrap:nowrap;justify-content:space-between;padding:14px 16px;row-gap:var(--spacing-400)}}.em-block-job-postings-list__column{color:var(--color-text);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);hyphens:auto;hyphenate-limit-chars:auto;line-height:var(--line-height-md)}@media(min-width: 600px){.em-block-job-postings-list__column{font-size:var(--font-size-md)}}.em-block-job-postings-list__column--job-title{flex-shrink:1;font-size:var(--font-size-sm);width:100%}@media(min-width: 600px){.em-block-job-postings-list__column--job-title{font-size:var(--font-size-md-lg)}a.em-block-job-postings-list__link:hover .em-block-job-postings-list__column--job-title,a.em-block-job-postings-list__link:focus .em-block-job-postings-list__column--job-title{text-decoration:underline;text-decoration-thickness:1px}}.em-block-job-postings-list__column--pub-date,.em-block-job-postings-list__column--end-date{width:105px}.em-block-job-postings-list__column--button{width:40px}.em-block-job-postings-list__link--placeholder .em-block-job-postings-list__column{animation:swipe-loading 2s infinite forwards;background:linear-gradient(90deg, var(--color-dark-beige) 30%, rgba(255, 255, 255, 0.1) 50%, var(--color-dark-beige) 70%);background-position:100%;background-size:500%;border-radius:100px;display:block;height:44px}.em-block-job-postings-list__button{align-items:center;background-color:var(--color-brand-primary);border-radius:100px;display:flex;height:32px;justify-content:center;position:absolute;right:0px;top:50%;transform:translateY(-50%);transition:background-color .12s,transform .12s;width:32px}@media(min-width: 600px){.em-block-job-postings-list__button{height:40px;right:16px;width:40px;transform-origin:center center}}.em-block-job-postings-list__button svg{height:10px;transition:transform .1s ease-in-out;width:10px}@media(min-width: 600px){.em-block-job-postings-list__button svg{height:12px;width:12px}}a.em-block-job-postings-list__link:hover .em-block-job-postings-list__button svg,a.em-block-job-postings-list__link:focus .em-block-job-postings-list__button svg{transform:rotate(45deg)}.em-block-job-postings-list dl{margin:0}.em-block-job-postings-list dl dt,.em-block-job-postings-list dl dd{display:inline-block;color:var(--color-heading)}.em-block-job-postings-list dl dt{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);font-weight:400}@media(min-width: 600px){.em-block-job-postings-list dl dt{font-size:var(--font-size-xs)}}.em-block-job-postings-list dl dd{margin:0}
