.job-meta[data-astro-cid-zq5aavzj]{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.job-meta__item[data-astro-cid-zq5aavzj]{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:20px;color:var(--grey-600)}.job-meta__icon[data-astro-cid-zq5aavzj]{flex-shrink:0;color:var(--grey-500)}.job-meta__salary[data-astro-cid-zq5aavzj]{font-variant-numeric:tabular-nums;white-space:nowrap}.job-meta__remote[data-astro-cid-zq5aavzj]{font-family:var(--font-mono);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--grey-600);background:#ffffff4d;border:1px solid var(--steel-300);border-radius:8px;padding:2px 8px;margin-left:2px;flex-shrink:0}.job-meta--lg[data-astro-cid-zq5aavzj]{gap:28px}.job-meta--lg[data-astro-cid-zq5aavzj] .job-meta__item[data-astro-cid-zq5aavzj]{font-size:15px;color:var(--grey-700)}.job-meta--lg[data-astro-cid-zq5aavzj] .job-meta__icon[data-astro-cid-zq5aavzj]{color:var(--purple-700)}@media(max-width:640px){.job-meta[data-astro-cid-zq5aavzj]{gap:8px 18px}}.job-page[data-astro-cid-thgm5mb5]{background:var(--bg-page);min-height:100vh;padding-top:var(--nav-height)}.job-center[data-astro-cid-thgm5mb5]{width:750px;max-width:calc(100% - var(--page-padding) * 2);margin:0 auto;padding-bottom:120px}.job-header[data-astro-cid-thgm5mb5]{padding:72px 0 40px}.breadcrumb[data-astro-cid-thgm5mb5]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.breadcrumb__back[data-astro-cid-thgm5mb5]{display:inline-flex;align-items:center;gap:4px;color:var(--grey-700);text-decoration:none}.breadcrumb__back[data-astro-cid-thgm5mb5]:hover{color:var(--purple-700)}.breadcrumb__sep[data-astro-cid-thgm5mb5]{color:var(--steel-400)}.breadcrumb__title[data-astro-cid-thgm5mb5]{color:var(--grey-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.job-title[data-astro-cid-thgm5mb5]{font-size:32px;font-weight:300;line-height:1.2;letter-spacing:0;color:var(--grey-700);margin:24px 0 20px}.job-header__actions[data-astro-cid-thgm5mb5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.job-posted[data-astro-cid-thgm5mb5]{font-family:var(--font-mono);font-size:12px;color:var(--grey-500);text-transform:uppercase;letter-spacing:.06em}.card[data-astro-cid-thgm5mb5]{background:#fff;border-radius:14px;box-shadow:0 .48px .54px #12274005,0 1.09px 1.22px #12274005,0 1.89px 2.13px #12274008,0 3px 3.38px #1227400a,0 4.64px 5.22px #1227400a,0 7.24px 8.14px #1227400d,0 12px 13.5px #1227400d,0 24px 27px #12274012;overflow:hidden}.card__body[data-astro-cid-thgm5mb5]{padding:44px}.card__body[data-astro-cid-thgm5mb5] h2,.card__body[data-astro-cid-thgm5mb5] h3{font-size:20px;font-weight:500;line-height:26px;color:var(--grey-700);margin-top:40px;margin-bottom:16px}.card__body[data-astro-cid-thgm5mb5] h2:first-child,.card__body[data-astro-cid-thgm5mb5] h3:first-child{margin-top:0}.card__body[data-astro-cid-thgm5mb5] h4{font-size:16px;font-weight:300;line-height:22px;color:var(--grey-700);margin-top:32px;margin-bottom:12px}.card__body[data-astro-cid-thgm5mb5] p{font-size:16px;line-height:29.6px;color:var(--grey-600);margin-bottom:20px}.card__body[data-astro-cid-thgm5mb5] p:last-child{margin-bottom:0}.card__body[data-astro-cid-thgm5mb5] strong{font-weight:500;color:var(--grey-700)}.card__body[data-astro-cid-thgm5mb5] a{color:var(--purple-700);text-decoration:underline;text-underline-offset:2px}.card__body[data-astro-cid-thgm5mb5] a:hover{color:var(--purple-600)}.card__body[data-astro-cid-thgm5mb5] ul,.card__body[data-astro-cid-thgm5mb5] ol{margin-bottom:20px;padding-left:24px}.card__body[data-astro-cid-thgm5mb5] ul{list-style:disc}.card__body[data-astro-cid-thgm5mb5] ol{list-style:decimal}.card__body[data-astro-cid-thgm5mb5] li{font-size:16px;line-height:29.6px;color:var(--grey-600);margin-bottom:8px}.card__body[data-astro-cid-thgm5mb5] li>p{margin-bottom:0}.job-apply[data-astro-cid-thgm5mb5]{margin-top:40px;padding:32px 36px;background:var(--steel-white);border:1px solid var(--steel-300);border-radius:16px}.job-apply__title[data-astro-cid-thgm5mb5],.job-related__title[data-astro-cid-thgm5mb5]{font-size:20px;font-weight:500;line-height:26px;color:var(--grey-700);margin-bottom:12px}.job-apply[data-astro-cid-thgm5mb5] p[data-astro-cid-thgm5mb5]{font-size:16px;line-height:1.6;color:var(--grey-600);margin-bottom:20px}.job-related[data-astro-cid-thgm5mb5]{margin-top:64px}.job-related__list[data-astro-cid-thgm5mb5]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px}.related-row[data-astro-cid-thgm5mb5]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:var(--steel-white);border:1px solid var(--steel-300);border-radius:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.related-row[data-astro-cid-thgm5mb5]:hover{border-color:var(--purple-200);box-shadow:0 8px 20px #13162d14}.related-row__main[data-astro-cid-thgm5mb5]{min-width:0}.related-row__title[data-astro-cid-thgm5mb5]{display:block;font-size:16px;font-weight:400;color:var(--grey-700)}.related-row__meta[data-astro-cid-thgm5mb5]{display:block;font-size:13px;color:var(--grey-500);margin-top:4px}.job-related__all[data-astro-cid-thgm5mb5]{font-size:14px;font-weight:500;color:var(--purple-700);text-decoration:none}.job-related__all[data-astro-cid-thgm5mb5]:hover{color:var(--purple-600)}@media(max-width:768px){.job-header[data-astro-cid-thgm5mb5]{padding:48px 0 32px}.job-title[data-astro-cid-thgm5mb5]{font-size:28px}.card__body[data-astro-cid-thgm5mb5]{padding:28px 22px}.job-apply[data-astro-cid-thgm5mb5]{padding:24px 22px}}
