.job-listings__inner{display:flex;flex-direction:column;align-items:center;gap:45px;color:var(--color-text)}.job-listings__header{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center;text-transform:uppercase}.job-listings__overline{margin:0;font-family:var(--font-family-overline);font-size:14px;line-height:1.3;color:var(--color-accent)}.job-listings__heading{margin:0;font-family:var(--font-family-heading);font-size:84px;font-weight:400;line-height:.95;letter-spacing:-1.68px}.job-listings__body{display:flex;flex-direction:column;gap:45px;width:100%;max-width:672px}.job-listings__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid rgb(0 0 0 / .15);border-bottom:1px solid rgb(0 0 0 / .15)}.job-listings__count{margin:0;font-family:var(--font-family-overline);font-size:14px;line-height:1.3;text-transform:uppercase;opacity:.5}.job-listings__search{position:relative;display:block;width:260px;max-width:100%}.job-listings__search-input{width:100%;height:36px;padding:0 32px 0 9px;border:1px solid #bdbdbd;border-radius:2px;background:transparent;font-family:var(--font-family-overline);font-size:14px;line-height:1.3;text-transform:uppercase;color:var(--color-text);-webkit-appearance:none;appearance:none}.job-listings__search-input::placeholder{color:var(--color-text);opacity:.5}.job-listings__search-input::-webkit-search-cancel-button{display:none}.job-listings__search-input:focus{border-color:var(--color-text);outline:none}.job-listings__search-icon{position:absolute;top:50%;right:9px;transform:translateY(-50%);opacity:.5;pointer-events:none}.job-listings__list{display:flex;flex-direction:column;gap:30px;margin:0;padding:0;list-style:none}.job-listings__item[hidden]{display:none}.job-listings__link{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .15);color:inherit;text-decoration:none}.job-listings__row{display:flex;align-items:center;justify-content:space-between;gap:20px;text-transform:uppercase}.job-listings__title{max-width:326px;font-family:var(--font-family-heading);font-size:28px;line-height:1.2;letter-spacing:-.56px}.job-listings__view{flex-shrink:0;font-family:var(--font-family-overline);font-size:14px;line-height:1.3;opacity:.5;transition:opacity .2s ease}.job-listings__link[href]:hover .job-listings__view{opacity:1}.job-listings__meta{font-family:var(--font-family-body);font-size:14px;line-height:18px;opacity:.6}.job-listings__empty{margin:0;font-family:var(--font-family-overline);font-size:14px;text-transform:uppercase;opacity:.5}@media(max-width:719.9px){.job-listings__inner,.job-listings__body{gap:30px}.job-listings__heading{font-size:48px;letter-spacing:-.96px}.job-listings__toolbar{flex-direction:column;align-items:stretch}.job-listings__search{width:100%}.job-listings__title{max-width:none;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-job-listings.css.map */
