.jobs_page__RS9qv{min-height:calc(100vh - 66px);background:var(--hs-bg);color:var(--hs-ink)}.jobs_shell__perPE{width:min(var(--hs-content-width),calc(100% - 48px));margin:0 auto;padding:42px 0 72px}.jobs_hero__Lsfua{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:26px}.jobs_eyebrow__uQxAx{margin:0 0 10px;color:var(--hs-primary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jobs_title__GzeDK{max-width:820px;margin:0;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.045em}.jobs_subtitle__Tr786{max-width:760px;margin:16px 0 0;color:var(--hs-muted);font-size:16px;line-height:1.65}.jobs_snapshot__zR1TP{flex:0 0 auto;display:grid;gap:3px;min-width:190px;padding:13px 15px;border:1px solid var(--hs-border);border-radius:var(--hs-radius-md);background:var(--hs-surface)}.jobs_snapshot__zR1TP span{color:var(--hs-faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jobs_snapshot__zR1TP strong{font-size:12px}.jobs_stats__ZG499{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.jobs_stat__779wm{display:flex;align-items:baseline;gap:9px;padding:17px 18px;border:1px solid var(--hs-border);border-radius:var(--hs-radius-md);background:var(--hs-surface)}.jobs_stat__779wm strong{font-size:25px;letter-spacing:-.04em}.jobs_stat__779wm span{color:var(--hs-muted);font-size:12px}.jobs_toolbar__INPnM{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-bottom:18px}.jobs_companyFilter__LAM9l,.jobs_search__bdAyU{height:46px;border:1px solid var(--hs-border);border-radius:var(--hs-radius-sm);background:var(--hs-surface);color:var(--hs-ink);font:inherit}.jobs_search__bdAyU{min-width:0;padding:0 14px}.jobs_companyFilter__LAM9l{padding:0 12px}.jobs_capability__QjLG0:focus-visible,.jobs_companyFilter__LAM9l:focus-visible,.jobs_courseCard__lYv6X:focus-visible,.jobs_jobButton__p4Oz9:focus-visible,.jobs_search__bdAyU:focus-visible,.jobs_sectionHeadingRow__m5c3k a:focus-visible,.jobs_sourceRow__NuAUP a:focus-visible{outline:3px solid rgba(79,112,255,.28);outline-offset:2px}.jobs_grid__muiok{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:18px;align-items:start}.jobs_detail__iuicX,.jobs_list__wUp1_{overflow:hidden;border:1px solid var(--hs-border);border-radius:var(--hs-radius-lg);background:var(--hs-surface)}.jobs_detail__iuicX{position:sticky;top:84px}.jobs_panelHeader__xg7QS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hs-border);background:#fbfcfb}.jobs_panelHeader__xg7QS strong{font-size:13px}.jobs_panelHeader__xg7QS span{color:var(--hs-faint);font-size:11px}.jobs_jobButton__p4Oz9{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 18px;border:0;border-bottom:1px solid var(--hs-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.jobs_jobButton__p4Oz9:last-child{border-bottom:0}.jobs_jobButton__p4Oz9:hover{background:var(--hs-surface-soft)}.jobs_jobButtonActive__m6hOj{background:var(--hs-primary-soft);box-shadow:inset 3px 0 0 var(--hs-primary)}.jobs_rank__GQ288{padding-top:1px;color:var(--hs-faint);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700}.jobs_jobCopy__7rDKW{min-width:0}.jobs_company__8jA7t,.jobs_courseProvider__PymlJ,.jobs_detailCompany__euGLj{color:var(--hs-primary);font-size:11px;font-weight:800;letter-spacing:.025em}.jobs_jobTitle__svpHY{display:block;margin-top:4px;font-size:15px;font-weight:760;line-height:1.38}.jobs_meta__BPex7{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:var(--hs-muted);font-size:11px}.jobs_detailBody__vVI4i{padding:24px}.jobs_detailTitle___6vt3{margin:5px 0 8px;font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.035em}.jobs_detailMeta__Ow8Qj{color:var(--hs-muted);font-size:12px}.jobs_summary__AYxkk{margin:18px 0 0;color:var(--hs-muted);font-size:14px;line-height:1.68}.jobs_section__ho3fv{margin-top:26px}.jobs_sectionTitle__tLUCz{margin:0;font-size:13px;font-weight:800}.jobs_sectionHeadingRow__m5c3k{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:11px}.jobs_sectionHeadingRow__m5c3k a{color:var(--hs-primary);font-size:11px;font-weight:750;text-decoration:none}.jobs_signalList__bd0SP{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.jobs_signal__q648y{padding:7px 10px;border-radius:999px;color:#475467;font-size:11px;font-weight:650}.jobs_capabilityList__4bCAN,.jobs_courseList__MrIP4{display:grid;gap:9px}.jobs_capability__QjLG0{display:grid;grid-template-columns:52px minmax(0,1fr);gap:11px;padding:12px;border:1px solid var(--hs-border);border-radius:var(--hs-radius-md);color:inherit;text-decoration:none}.jobs_capability__QjLG0:hover,.jobs_courseCard__lYv6X:hover{border-color:rgba(79,112,255,.28);background:#fbfcff}.jobs_capabilityCode__NvO55{display:grid;place-items:center;min-height:44px;border-radius:var(--hs-radius-sm);background:var(--hs-primary-soft);color:var(--hs-primary);font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:800}.jobs_capabilityTitle__ZKLwA{display:block;font-size:13px;font-weight:800;line-height:1.35}.jobs_capabilityDescription__AZasH{display:block;margin-top:3px;color:var(--hs-muted);font-size:11px;line-height:1.48}.jobs_courseCard__lYv6X{display:grid;gap:4px;padding:12px 13px;border:1px solid var(--hs-border);border-radius:var(--hs-radius-md);color:inherit;text-decoration:none}.jobs_courseCard__lYv6X strong{font-size:13px;line-height:1.35}.jobs_courseCard__lYv6X>span:last-child{color:var(--hs-muted);font-size:10px}.jobs_sourceRow__NuAUP{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding-top:16px;border-top:1px solid var(--hs-border);color:var(--hs-faint);font-size:10px}.jobs_sourceRow__NuAUP a{color:var(--hs-primary);font-size:11px;font-weight:800;text-decoration:none}.jobs_empty__VMkRY{padding:30px 18px;color:var(--hs-muted);font-size:13px}.jobs_emptyInline__Qdfmc{padding:12px 0;color:var(--hs-muted);font-size:11px}@media (max-width:980px){.jobs_hero__Lsfua{align-items:flex-start;flex-direction:column}.jobs_grid__muiok{grid-template-columns:1fr}.jobs_detail__iuicX{position:static}}@media (max-width:680px){.jobs_shell__perPE{width:min(100% - 24px,var(--hs-content-width));padding-top:28px}.jobs_title__GzeDK{font-size:clamp(34px,11vw,48px)}.jobs_stats__ZG499,.jobs_toolbar__INPnM{grid-template-columns:1fr}.jobs_stat__779wm{justify-content:space-between}.jobs_detailBody__vVI4i{padding:18px}.jobs_sectionHeadingRow__m5c3k,.jobs_sourceRow__NuAUP{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.jobs_capability__QjLG0,.jobs_courseCard__lYv6X,.jobs_jobButton__p4Oz9{scroll-behavior:auto}}.jobs_detail__iuicX,.jobs_list__wUp1_,.jobs_snapshot__zR1TP,.jobs_stat__779wm{border-radius:var(--hs-radius-md);box-shadow:none}.jobs_panelHeader__xg7QS{background:var(--hs-surface-soft)}.jobs_jobButtonActive__m6hOj{box-shadow:inset 2px 0 0 var(--hs-primary)}.jobs_signal__q648y{background:var(--hs-surface-soft)}.jobs_capability__QjLG0,.jobs_courseCard__lYv6X,.jobs_signal__q648y{border-radius:var(--hs-radius-sm)}