.JobDetail_page__bm673{background:#fff;color:#0f172a}.JobDetail_layout__UXbnh.JobDetail_layout__UXbnh{gap:28px;max-width:1152px;padding:28px 24px 48px}.JobDetail_mobileLayout__OtC2o.JobDetail_mobileLayout__OtC2o{max-width:760px;padding:20px 20px 36px}.JobDetail_sidebar__73XSH.JobDetail_sidebar__73XSH{top:88px;width:292px}.JobDetail_card__tJorm.JobDetail_card__tJorm{border-color:#dce5ed;border-radius:14px;box-shadow:0 2px 8px #0f172a08;margin-bottom:22px;min-width:0;overflow-wrap:anywhere;padding:24px}.JobDetail_card__tJorm>div>h2,.JobDetail_card__tJorm>h2{font-size:19px;letter-spacing:-.3px;line-height:1.35}.JobDetail_hero__Q3ouf.JobDetail_hero__Q3ouf{padding:28px}.JobDetail_companyLine__9c2W1.JobDetail_companyLine__9c2W1{gap:12px;margin-bottom:22px}.JobDetail_companyLine__9c2W1>div>a{font-size:15px}.JobDetail_companyLine__9c2W1>div>div>p,.JobDetail_companyLine__9c2W1>div>div>span{line-height:1.5}.JobDetail_title__qC77r.JobDetail_title__qC77r{font-size:clamp(25px,2.5vw,34px);font-weight:700;letter-spacing:-.8px;line-height:1.2;margin-bottom:18px;text-wrap:pretty}.JobDetail_tags__zpbXb.JobDetail_tags__zpbXb{gap:7px;margin-bottom:24px}.JobDetail_tags__zpbXb>span{border-radius:6px;font-size:11px;line-height:1.5;padding:5px 9px}.JobDetail_actions__oau0R.JobDetail_actions__oau0R{flex-wrap:wrap;gap:12px 18px}.JobDetail_apply__HSBbE.JobDetail_apply__HSBbE{background:#0f172a;border-radius:10px;color:#fff;font-size:15px;justify-content:center;line-height:1.4;max-width:100%;min-height:48px;white-space:normal}.JobDetail_apply__HSBbE.JobDetail_apply__HSBbE:hover{background:#1e293b}.JobDetail_save__rzCXT.JobDetail_save__rzCXT{border-radius:10px;border-width:1px;height:44px;width:44px}.JobDetail_signalText__ea0ME.JobDetail_signalText__ea0ME{font-size:13px;line-height:1.65;min-width:0;overflow-wrap:anywhere}.JobDetail_pay__43INF{font-size:clamp(17px,1.7vw,21px);letter-spacing:-.35px;line-height:1.4}.JobDetail_insightsBanner__b0WFJ.JobDetail_insightsBanner__b0WFJ{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;margin-bottom:22px;padding:18px 22px}.JobDetail_insightsBanner__b0WFJ.JobDetail_insightsBanner__b0WFJ:hover{background:#ccfbf1}.JobDetail_insightsBanner__b0WFJ>div{min-width:0}.JobDetail_insightsBanner__b0WFJ>div>p:first-child{color:#115e59;font-size:15px;line-height:1.5}.JobDetail_insightsBanner__b0WFJ>div>p+p{color:#475569;font-size:13px;line-height:1.6}.JobDetail_insightsBanner__b0WFJ svg{color:#0f766e;flex-shrink:0}.JobDetail_descriptionBody__SjL__.JobDetail_descriptionBody__SjL__,.JobDetail_description__gl_Ei>p{font-size:15px;line-height:1.8}.JobDetail_descriptionBody__SjL__ img,.JobDetail_descriptionBody__SjL__ table{max-width:100%}.JobDetail_descriptionBody__SjL__ table{display:block;overflow-x:auto}.JobDetail_descriptionBody__SjL__ pre{white-space:pre-wrap}.JobDetail_expand__IPXQw.JobDetail_expand__IPXQw{font-size:13px;line-height:1.5;min-height:44px;text-align:left}.JobDetail_company__aalBA.JobDetail_company__aalBA{padding:20px}.JobDetail_company__aalBA li>a{flex-wrap:wrap}.JobDetail_company__aalBA li>a>span:last-child{white-space:normal}.JobDetail_similar__B1EtR.JobDetail_similar__B1EtR{margin-bottom:22px}.JobDetail_breadcrumb__dEKsG.JobDetail_breadcrumb__dEKsG{flex-wrap:wrap;font-size:12px;line-height:1.6;overflow:visible;white-space:normal}.JobDetail_breadcrumb__dEKsG>span{flex-shrink:1;min-width:0;overflow-wrap:anywhere;white-space:normal}.JobDetail_peerRow__qBo9F.JobDetail_peerRow__qBo9F{display:grid;gap:8px 10px;grid-template-columns:auto minmax(0,1fr);padding:16px 0}.JobDetail_peerRow__qBo9F>span:last-child:not(:first-child){font-size:14px;grid-column:2}.JobDetail_peerRow__qBo9F>div>p,.JobDetail_related__qKrhI li p{line-height:1.6;overflow:visible;white-space:normal}.JobDetail_related__qKrhI a{min-height:44px}.JobDetail_sortTabs__vMeqn.JobDetail_sortTabs__vMeqn{gap:4px;padding:4px}.JobDetail_sortTabs__vMeqn>button{line-height:1.4;min-width:0;padding:8px 6px}.JobDetail_locationFilter__QduaN.JobDetail_locationFilter__QduaN,.JobDetail_sortTabs__vMeqn>button{font-size:12px;min-height:44px}.JobDetail_apply__HSBbE:focus-visible,.JobDetail_expand__IPXQw:focus-visible,.JobDetail_insightsBanner__b0WFJ:focus-visible,.JobDetail_locationFilter__QduaN:focus-visible,.JobDetail_save__rzCXT:focus-visible,.JobDetail_sortTabs__vMeqn>button:focus-visible{outline:3px solid #0891b2;outline-offset:3px}@media (max-width:1000px){.JobDetail_layout__UXbnh.JobDetail_layout__UXbnh{gap:20px}.JobDetail_sidebar__73XSH.JobDetail_sidebar__73XSH{width:260px}.JobDetail_hero__Q3ouf.JobDetail_hero__Q3ouf{padding:24px}}@media (max-width:859px){.JobDetail_layout__UXbnh.JobDetail_layout__UXbnh{display:block;padding:20px 20px 36px}.JobDetail_sidebar__73XSH.JobDetail_sidebar__73XSH{position:static;width:auto}.JobDetail_title__qC77r.JobDetail_title__qC77r{font-size:clamp(25px,4vw,32px)}}@media (max-width:480px){.JobDetail_layout__UXbnh.JobDetail_layout__UXbnh,.JobDetail_mobileLayout__OtC2o.JobDetail_mobileLayout__OtC2o{padding:16px 16px 28px}.JobDetail_card__tJorm.JobDetail_card__tJorm{margin-bottom:18px;padding:20px 18px}.JobDetail_hero__Q3ouf.JobDetail_hero__Q3ouf{padding:22px 18px}.JobDetail_title__qC77r.JobDetail_title__qC77r{font-size:26px}.JobDetail_companyLine__9c2W1.JobDetail_companyLine__9c2W1{align-items:flex-start}.JobDetail_companyLine__9c2W1>div>a{font-size:14px}.JobDetail_tags__zpbXb.JobDetail_tags__zpbXb{margin-bottom:20px}.JobDetail_insightsBanner__b0WFJ.JobDetail_insightsBanner__b0WFJ{gap:10px;margin-bottom:18px;padding:16px}.JobDetail_descriptionBody__SjL__ dl>div{flex-wrap:wrap;gap:4px 12px}}