.job-detail_state__30oUK,.job-detail_workspace__AXfjt{container:article/inline-size;max-inline-size:1120px;margin-inline:auto;padding:var(--jb-page-top) var(--jb-page-gutter) var(--jb-page-bottom)}.job-detail_evidenceSection__SFc_Q,.job-detail_identity__fDw9f,.job-detail_provenanceSection__VE0QQ,.job-detail_roleFacts__IvCsY{border-block-end:var(--jb-stroke-structure) solid var(--color-line)}.job-detail_identity__fDw9f{padding-block-end:clamp(30px,4vw,48px)}.job-detail_sectionHeading__Df3nC,.job-detail_titleRow__MskzW{display:flex;align-items:end;justify-content:space-between;gap:28px}.job-detail_state__30oUK h1,.job-detail_titleRow__MskzW h1{max-inline-size:17ch;margin:var(--jb-rhythm-3) 0 var(--jb-rhythm-1);color:var(--color-ink);font-size:var(--jb-page-title-size);font-weight:540;letter-spacing:-.065em;line-height:1.02;text-wrap:balance}.job-detail_skeleton__Hwk8H{display:grid;gap:14px;padding-block-start:12px}.job-detail_skeleton__Hwk8H span{display:block;border-radius:var(--radius-sm);background:linear-gradient(100deg,transparent 26%,var(--jb-skeleton-sheen) 48%,transparent 72%),var(--jb-skeleton-base);background-size:220% 100%,auto;animation:job-detail_skeletonSweep__zoGDJ 1.4s var(--ease-standard) infinite}.job-detail_skeletonTitle__rhBdo{block-size:clamp(40px,5vw,62px);inline-size:min(100%,15ch)}.job-detail_skeletonOrg__3mepN{block-size:18px;inline-size:22ch}.job-detail_skeletonMeta__3llC7{block-size:14px;inline-size:38ch}.job-detail_skeletonLine__d3ZWe{block-size:14px;inline-size:min(100%,62ch);margin-block-start:10px}.job-detail_skeletonLineShort__9Y8ps{block-size:14px;inline-size:min(100%,44ch)}.job-detail_organization__o9jl0{margin:0;color:var(--color-ink-muted);font-size:var(--jb-type-body);font-weight:600}.job-detail_ineligibleNote__6Rt9h{margin:8px 0 0;color:var(--color-ink-muted);font-size:var(--jb-type-ui)}.job-detail_facts___xM6j{display:flex;flex-wrap:wrap;gap:7px 18px;margin-block:var(--jb-rhythm-3) 0;color:var(--color-ink-muted);font-size:var(--jb-type-label)}.job-detail_facts___xM6j span{display:inline-flex;align-items:center;gap:5px}.job-detail_factSalary__ut99j{color:var(--color-ink);font-size:var(--jb-type-ui);font-weight:650}.job-detail_salaryNote__ttjnw{max-inline-size:62ch;margin:10px 0 0;color:var(--color-ink-muted);font-size:var(--jb-type-caption);line-height:1.5}.job-detail_article__kxCVF{display:grid;gap:clamp(30px,4vw,60px);margin-block-start:clamp(14px,1.6vw,22px)}@media (min-width:1280px){@container article (min-width: 900px){.job-detail_article__kxCVF{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.job-detail_articleAside__ukhVx{position:sticky;inset-block-start:calc(var(--app-header-height, 68px) + 28px);display:grid;gap:clamp(24px,3vw,36px)}.job-detail_articleAside__ukhVx .job-detail_provenanceSection__VE0QQ,.job-detail_articleAside__ukhVx .job-detail_roleFacts__IvCsY{grid-template-columns:1fr;gap:14px;padding-block:0;border-block-end:0}.job-detail_articleAside__ukhVx .job-detail_provenanceSection__VE0QQ{border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block-start:clamp(20px,2.4vw,28px)}.job-detail_articleAside__ukhVx .job-detail_provenanceList__yLnNd{grid-template-columns:1fr;gap:12px}.job-detail_articleAside__ukhVx .job-detail_sourceNote__HTaj4{grid-column:auto}}}.job-detail_articleMain__0Vpxy{display:grid;gap:clamp(28px,4vw,46px);min-inline-size:0}.job-detail_description__NYI3q{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:34px}@media (min-width:1280px){@container article (min-width: 900px){.job-detail_description__NYI3q{display:block;max-inline-size:78ch}}}.job-detail_description__NYI3q h2{margin:0 0 18px;color:var(--color-ink);font-size:var(--jb-section-title-size);font-weight:560;letter-spacing:-.035em}.job-detail_summary__FT_CS{display:grid;gap:21px}.job-detail_summary__FT_CS p{margin:0;max-inline-size:53ch;color:var(--color-ink);font-size:var(--jb-type-body);line-height:1.65}.job-detail_actions__z9xP_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jb-rhythm-2) 24px;margin-block-start:var(--jb-rhythm-4)}.job-detail_applyButton__NfXrD,.job-detail_backLink__LhpPD,.job-detail_sourceLink__5_zZg,.job-detail_state__30oUK a,.job-detail_unavailableLink__2oiAe{display:inline-flex;align-items:center;gap:7px;min-block-size:44px;color:var(--color-signal-strong);font-size:var(--jb-type-ui);font-weight:650;text-decoration:none}.job-detail_applyButton__NfXrD{border:1px solid var(--jb-signal);border-radius:var(--radius-sm);padding:8px 13px;color:var(--jb-signal-contrast);background:var(--jb-signal-gradient);cursor:pointer}.job-detail_applyButton__NfXrD:hover:not(:disabled){background:var(--jb-signal-gradient-hover)}.job-detail_applyButton__NfXrD:disabled{cursor:wait;border-color:var(--jb-signal-disabled);background:var(--jb-signal-disabled);color:var(--jb-signal-disabled-contrast)}.job-detail_backLink__LhpPD{color:var(--color-ink-muted)}.job-detail_backLink__LhpPD:hover,.job-detail_sourceLink__5_zZg:hover,.job-detail_state__30oUK a:hover{color:var(--jb-signal)}.job-detail_unavailableLink__2oiAe{color:var(--color-ink-subtle);font-weight:500}.job-detail_evidenceSection__SFc_Q,.job-detail_provenanceSection__VE0QQ,.job-detail_roleFacts__IvCsY{padding-block:clamp(28px,4vw,46px)}.job-detail_provenanceSection__VE0QQ h2,.job-detail_roleFacts__IvCsY h2,.job-detail_sectionHeading__Df3nC h2{margin:8px 0 0;color:var(--color-ink);font-size:var(--jb-section-title-size);font-weight:560;letter-spacing:-.05em}.job-detail_evidenceGrid__kiVH5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,88px);margin-block-start:32px}.job-detail_evidenceGrid__kiVH5 h3,.job-detail_unknowns__KHnw3 h3{margin:0 0 14px;color:var(--color-ink);font-size:var(--jb-type-caption);font-weight:500;letter-spacing:.09em;text-transform:uppercase}.job-detail_subheading__Pcvt5{margin-block-start:24px!important}.job-detail_insightList__YDiMh{display:grid;gap:12px;margin:0;padding:0;list-style:none}.job-detail_insightList__YDiMh li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;color:var(--color-ink-muted);font-size:var(--jb-type-ui);line-height:1.52}.job-detail_insightList__YDiMh svg{margin-block-start:2px;color:var(--jb-signal)}.job-detail_insightList__YDiMh li.job-detail_caution__I6sr2 svg{color:var(--color-ink-subtle)}.job-detail_unknown__U_r_C,.job-detail_unknowns__KHnw3{margin:0;color:var(--color-ink-subtle);font-size:var(--jb-type-ui);line-height:1.55}.job-detail_unknowns__KHnw3{margin-block-start:22px}.job-detail_roleFacts__IvCsY{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:34px}.job-detail_skills__VFj3x{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.job-detail_skills__VFj3x span{border-radius:var(--jb-radius-pill);background:var(--jb-hover-surface);color:var(--color-ink-muted);font-size:var(--jb-type-caption);font-weight:620;padding:4px 9px;mix-blend-mode:var(--jb-blend-fg)}.job-detail_provenanceSection__VE0QQ{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:34px}.job-detail_provenanceList__yLnNd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:0}.job-detail_provenanceList__yLnNd div{border-block-end:var(--jb-stroke-structure) solid var(--color-line);padding-block-end:10px}.job-detail_provenanceList__yLnNd dt{color:var(--color-ink-subtle);font-size:var(--jb-type-caption);letter-spacing:.08em;text-transform:uppercase}.job-detail_provenanceList__yLnNd dd{margin:5px 0 0;color:var(--color-ink);font-size:var(--jb-type-ui);line-height:1.4}.job-detail_sourceNote__HTaj4{display:flex;grid-column:2;align-items:flex-start;gap:8px;margin:4px 0 0;color:var(--color-ink-subtle);font-size:var(--jb-type-label);line-height:1.5}.job-detail_state__30oUK{min-block-size:calc(100dvh - var(--app-header-height, 68px) - var(--app-footer-height, 68px))}.job-detail_state__30oUK h1{max-inline-size:17ch}@media (max-width:720px){.job-detail_sectionHeading__Df3nC,.job-detail_titleRow__MskzW{align-items:flex-start;flex-direction:column}.job-detail_matchScore__fOVBs,.job-detail_score__z4_dY{text-align:start}.job-detail_description__NYI3q,.job-detail_evidenceGrid__kiVH5,.job-detail_provenanceSection__VE0QQ,.job-detail_roleFacts__IvCsY{grid-template-columns:1fr}.job-detail_provenanceList__yLnNd,.job-detail_sourceNote__HTaj4{grid-column:auto}}@media (max-width:500px){.job-detail_provenanceList__yLnNd{grid-template-columns:1fr}}@keyframes job-detail_skeletonSweep__zoGDJ{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.job-detail_skeleton__Hwk8H span{animation:none}}