.job-listings{color:var(--color-global-text-links);margin:var(--spacing-l) 0 var(--spacing-4xl);padding:0 var(--spacing-2xs)}.job-listings a{color:var(--color-global-text-links);text-decoration:none}.job-listings a:hover .job-listings__button-label{color:var(--color-global-text-links-hover)}.job-listings__container{display:flex;flex-flow:column nowrap}.job-listings__container.critical-component-hide{display:block}.job-listings__container.critical-component-clear{opacity:1}.job-listings__button{display:none}.job-listings__button-label{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none;text-decoration:underline;text-underline-position:under}.job-listings__listing{align-items:center;background-color:var(--color-global-background-inverse);border-radius:var(--border-radius-default);display:flex;flex-flow:row nowrap;justify-content:space-between;padding:var(--spacing-xs-plus)}.job-listings__listing:not(:last-child){margin-block-end:var(--spacing-2xs)}.job-listings__text-wrapper{display:flex;flex-flow:column nowrap}.job-listings__title{color:var(--color-global-text);margin-block-end:var(--spacing-2xs)}@media(min-width: 64em){.job-listings{margin:var(--spacing-4xl) 0;padding:unset}.job-listings__button{display:block}.job-listings__listing{padding:var(--spacing-xs-plus) var(--spacing-s)}.job-listings__listing:not(:last-child){margin-block-end:var(--spacing-xs)}}
