.job-list-2 .button-wrapper{margin-bottom:0}.job-list-2 .job-list__list{display:flex;flex-wrap:wrap}.job-list-2 .job-list__list .job-list__item{flex:0 1 33.33%}.job-list-2 .job-list__list.job-list__list--2-columns .job-list__item{flex:0 1 50%}.job-list-2 .job-list__list.job-list__list--1-columns .job-list__item{flex:0 1 100%}.job-list-2 .job-list__list .job-list__item-wrapper{display:flex;flex-direction:column;height:100%;padding:32px 24px 24px}.job-list-2 .job-list__item-buttons{margin-top:auto}.job-list-2 .job-list__item-buttons .button{display:inline-block;vertical-align:middle}.job-list-2 .job-list__item-buttons .button svg{display:inline-block;margin-left:10px;vertical-align:middle}.job-list-2 .job-list__item-buttons .button.button--only-icon svg{margin-left:0}.job-list-2 .job-list__item-buttons .button span{display:inline-block;vertical-align:middle}@media screen and (max-width:814px){.job-list-2 .job-list__list .job-list__item,.job-list-2 .job-list__list.job-list__list--2-columns .job-list__item,.job-list-2 .job-list__list.job-list__list--3-columns .job-list__item{flex:0 1 100%}}.job-list-2 .job-list__list{margin-left:calc(var(--spacing-medium-s)*-1/2);margin-right:calc(var(--spacing-medium-s)*-1/2)}.job-list-2 .job-list__list .job-list__item{padding:calc(var(--spacing-medium-m)/2) calc(var(--spacing-medium-s)/2)}.job-list-2 .job-list__list .job-list__item-wrapper{background:var(--color-bg-support-soft);border-radius:var(--border-radius-medium)}.job-list-2 .job-list__list .job-list__item-wrapper:hover{background:var(--color-bg-inverse);box-shadow:var(--shadow-moderate)}.job-list-2 .job-list__list .job-list__item-wrapper:hover .job-list__item-title{color:var(--heading-hover-color)}.job-list-2 .job-list__list .job-list__item-wrapper:hover .job-list__item-summary{color:var(--color-text-body-inverse)}.job-list-2 .job-list__item-buttons .button{margin-right:var(--spacing-small-xl)}.job-list-2 .job-list__item-buttons .button:last-child{margin-right:0}.job-list-2 .job-list__item-title{margin-bottom:var(--spacing-small-xl);margin-top:var(--spacing-small-m)}.job-list-2 .job-list__item-summary{color:var(--color-text-body);margin-bottom:var(--spacing-medium-m)}@media screen and (max-width:900px){.job-list-2 .job-list__item-buttons .button{margin-bottom:var(--spacing-small-xl)}}