.recruitment-layout[data-v-d5ea5ef7]{display:grid;align-items:start;row-gap:24px}@media(min-width:1024px){.recruitment-layout[data-v-d5ea5ef7]{grid-template-columns:clamp(260px,17.604vw,338px) minmax(0,1fr);-moz-column-gap:clamp(40px,6.042vw,116px);column-gap:clamp(40px,6.042vw,116px)}}@media(min-width:1024px){.recruitment-layout__aside[data-v-d5ea5ef7]{position:sticky;top:106px}}.recruitment-layout__main[data-v-d5ea5ef7]{min-width:0}.recruitment-filter[data-v-4472468f]{box-sizing:border-box;width:100%;padding:clamp(20px,2.5vw,48px) clamp(16px,1.667vw,32px) clamp(24px,5.625vw,108px) clamp(16px,1.25vw,24px);border-radius:10px;background:#fff;color:#9e9e9e;font-size:var(--fs-body);line-height:1.33}.recruitment-filter__head[data-v-4472468f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.recruitment-filter__title[data-v-4472468f]{margin:0;color:#303133;font-size:var(--fs-heading);font-weight:600;line-height:1.33}.recruitment-filter__clear[data-v-4472468f]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:color .2s ease}.recruitment-filter__clear[data-v-4472468f]:focus-visible,.recruitment-filter__clear[data-v-4472468f]:hover{color:#0138d0}.recruitment-filter__clear[data-v-4472468f]:focus-visible{border-radius:4px;outline:2px solid #0138d0;outline-offset:2px}@media(prefers-reduced-motion:reduce){.recruitment-filter__clear[data-v-4472468f]{transition:none}}.recruitment-filter__clear-icon[data-v-4472468f]{width:var(--fs-icon);height:var(--fs-icon)}.recruitment-filter__summary[data-v-4472468f]{margin:4px 0 0}.recruitment-filter__count[data-v-4472468f]{color:#0138d0}.recruitment-filter__fields[data-v-4472468f]{display:flex;flex-direction:column;gap:clamp(24px,2.396vw,46px);margin-top:clamp(24px,3.125vw,60px)}.recruitment-filter__label[data-v-4472468f]{display:block;margin-bottom:clamp(10px,.938vw,18px);color:#303133;font-size:var(--fs-subheading);font-weight:600}.recruitment-filter__channels[data-v-4472468f]{margin-top:clamp(40px,9.167vw,176px)}.recruitment-filter__channels-title[data-v-4472468f]{margin:0;font-size:var(--fs-subheading);font-weight:600}.recruitment-filter__channels-links[data-v-4472468f]{display:flex;flex-wrap:wrap;align-items:center;margin:4px 0 0}.recruitment-filter__channels-links a[data-v-4472468f]{color:inherit;text-decoration:none}.recruitment-filter__select-popper{--el-color-primary: #0138d0}.job-card[data-v-884a3215]{position:relative;box-sizing:border-box;padding:clamp(20px,1.979vw,38px) clamp(16px,5.729vw,110px) clamp(20px,2.083vw,40px) clamp(16px,4.583vw,88px);border-radius:10px;background:#fff}.job-card .job-card__link[data-v-884a3215]{color:inherit;text-decoration:none}.job-card .job-card__link[data-v-884a3215]:after{position:absolute;inset:0;border-radius:10px;content:""}.job-card .job-card__link[data-v-884a3215]:focus-visible{outline:none}.job-card .job-card__link[data-v-884a3215]:focus-visible:after{outline:2px solid #0138d0;outline-offset:2px}.job-card .job-card__share[data-v-884a3215]{position:relative;z-index:1;display:inline-flex;align-items:center;padding:4px;margin:-4px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.job-card .job-card__share[data-v-884a3215]:focus-visible{outline:2px solid #0138d0;outline-offset:2px;border-radius:4px}.job-card__head[data-v-884a3215]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.job-card__title[data-v-884a3215]{min-width:0;margin:0;color:#303133;transition:color .2s ease;font-size:var(--fs-heading);font-weight:400;line-height:1.33}.job-card__date[data-v-884a3215]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;color:#9e9e9e;font-size:var(--fs-date);line-height:1.33}.job-card__icon[data-v-884a3215]{font-size:var(--fs-icon-sm);transition:color .2s ease}.job-card:hover .job-card__icon[data-v-884a3215],.job-card:hover .job-card__title[data-v-884a3215]{color:#0138d0}@media(prefers-reduced-motion:reduce){.job-card__icon[data-v-884a3215],.job-card__title[data-v-884a3215]{transition:none}}.job-card__tags[data-v-884a3215]{margin:clamp(10px,.938vw,18px) 0 0;overflow:hidden;color:#7c7c7c;font-size:var(--fs-tag);line-height:1.375;text-overflow:ellipsis;white-space:nowrap}.job-card-share-popper{--el-color-primary: #0138d0;max-width:calc(100vw - 32px);box-sizing:border-box}.job-card-share-popper .job-card__copy{display:inline-grid;overflow:hidden;padding:0;border:0;background:transparent;color:#0138d0;font:inherit;white-space:nowrap;cursor:pointer}.job-card-share-popper .job-card__copy:focus-visible{outline:2px solid #0138d0;outline-offset:2px}.job-card-share-popper .job-card__copy.is-copied .job-card__copy-label{opacity:0;transform:translateY(-100%)}.job-card-share-popper .job-card__copy.is-copied .job-card__copy-label.is-done{opacity:1;transform:none}.job-card-share-popper .job-card__copy-label{display:inline-flex;grid-area:1/1;align-items:center;justify-content:center;gap:4px;transition:transform .35s ease,opacity .25s ease}.job-card-share-popper .job-card__copy-label.is-done{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.job-card-share-popper .job-card__copy-label{transition:none}}.job-pagination[data-v-db76a2af]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.job-pagination__item[data-v-db76a2af]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:clamp(30px,1.771vw,34px);height:clamp(30px,1.771vw,34px);padding:0;border:0;border-radius:4px;background:#fff;color:#a0a0a0;font:inherit;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.job-pagination__item[data-v-db76a2af]:is(button){cursor:pointer}.job-pagination__item[data-v-db76a2af]:disabled{cursor:not-allowed;color:#d4d4d4}.job-pagination__item.is-active[data-v-db76a2af]{background:#0138d0;color:#fff;font-weight:500}.job-pagination__item[data-v-db76a2af]:focus-visible{outline:2px solid #0138d0;outline-offset:2px}.recruitment-page[data-v-c5d15739]{--fs-banner: clamp(32px, 19.38px + 3.366vw, 84px);--fs-title: clamp(24px, 21.09px + .777vw, 36px);--fs-heading: clamp(18px, 16.54px + .388vw, 24px);--fs-subheading: 16px;--fs-body: 14px;--fs-date: 12px;--fs-tag: 12px;--fs-icon: 16px;--fs-icon-sm: 14px}@media(min-width:1024px){.recruitment-page[data-v-c5d15739]{--fs-subheading: 18px;--fs-body: 16px;--fs-date: 16px;--fs-tag: 14px;--fs-icon: 18px;--fs-icon-sm: 18px}}@media(min-width:1536px){.recruitment-page[data-v-c5d15739]{--fs-subheading: 20px;--fs-body: 18px;--fs-date: 18px;--fs-tag: 16px;--fs-icon: 20px;--fs-icon-sm: 20px}}.recruitment-page[data-v-c5d15739]{--el-color-primary: #0138d0;min-height:100vh;padding-bottom:clamp(64px,8.958vw,172px);background:#f3f3f3}.recruitment-page__title[data-v-c5d15739]{margin:clamp(32px,6.25vw,120px) 0 clamp(24px,2.917vw,56px);color:#303133;font-size:var(--fs-title);font-weight:400;line-height:1.3;text-align:center}.recruitment-page__bar[data-v-c5d15739]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:clamp(48px,2.917vw,56px);padding:0 clamp(16px,5.729vw,110px) 0 clamp(16px,4.583vw,88px);border-radius:8px;background:#fff}.recruitment-page__bar-title[data-v-c5d15739]{margin:0;color:#303133;font-size:var(--fs-heading);font-weight:600;line-height:1.33}.recruitment-page__share[data-v-c5d15739]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#9e9e9e;font:inherit;font-size:var(--fs-body);cursor:pointer;transition:color .2s ease}.recruitment-page__share[data-v-c5d15739]:focus-visible,.recruitment-page__share[data-v-c5d15739]:hover{color:#0138d0}.recruitment-page__share[data-v-c5d15739]:focus-visible{border-radius:4px;outline:2px solid #0138d0;outline-offset:2px}@media(prefers-reduced-motion:reduce){.recruitment-page__share[data-v-c5d15739]{transition:none}}.recruitment-page__share-icon[data-v-c5d15739]{font-size:var(--fs-icon)}.recruitment-page__jobs[data-v-c5d15739]{display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px);margin-top:clamp(12px,1.042vw,20px)}.recruitment-skel-job[data-v-c5d15739]{box-sizing:border-box;padding:clamp(20px,1.979vw,38px) clamp(16px,5.729vw,110px) clamp(20px,2.083vw,40px) clamp(16px,4.583vw,88px);border-radius:10px;background:#fff}.recruitment-page__empty[data-v-c5d15739]{margin-top:clamp(12px,1.042vw,20px);padding:64px 24px;border-radius:10px;background:#fff;text-align:center}.recruitment-page__empty-title[data-v-c5d15739]{margin:0;color:#303133;font-size:18px}.recruitment-page__empty-desc[data-v-c5d15739]{margin:8px auto 24px;max-width:24em;color:#9e9e9e;font-size:14px}.recruitment-page__empty-btn[data-v-c5d15739]{padding:10px 24px;border:0;border-radius:999px;background:#0138d0;color:#fff;font:inherit;font-size:14px;cursor:pointer}.recruitment-page__empty-btn[data-v-c5d15739]:focus-visible{outline:2px solid #0138d0;outline-offset:2px}.recruitment-page__pagination[data-v-c5d15739]{margin-top:clamp(32px,3.646vw,70px)}.recruitment-fx .recruitment-page .job-card,.recruitment-fx .recruitment-page .recruitment-filter,.recruitment-fx .recruitment-page .recruitment-page__bar,.recruitment-fx .recruitment-page .recruitment-page__title-part{visibility:hidden}.recruitment-page-share-popper{--el-color-primary: #0138d0;max-width:calc(100vw - 32px);box-sizing:border-box}.recruitment-page-share-popper .recruitment-page__copy{display:inline-grid;overflow:hidden;padding:0;border:0;background:transparent;color:#0138d0;font:inherit;white-space:nowrap;cursor:pointer}.recruitment-page-share-popper .recruitment-page__copy:focus-visible{outline:2px solid #0138d0;outline-offset:2px}.recruitment-page-share-popper .recruitment-page__copy.is-copied .recruitment-page__copy-label{opacity:0;transform:translateY(-100%)}.recruitment-page-share-popper .recruitment-page__copy.is-copied .recruitment-page__copy-label.is-done{opacity:1;transform:none}.recruitment-page-share-popper .recruitment-page__copy-label{display:inline-flex;grid-area:1/1;align-items:center;justify-content:center;gap:4px;transition:transform .35s ease,opacity .25s ease}.recruitment-page-share-popper .recruitment-page__copy-label.is-done{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.recruitment-page-share-popper .recruitment-page__copy-label{transition:none}}
