.JobBadge_badge__BIQuc{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-family:Open Sans,sans-serif;font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap}.JobBadge_diaspora__LK6O8{background:#fff3e0;color:#ec9222}.JobBadge_urgent__AFil6{background:#fff0f0;border:1px solid #e53935;color:#e53935}.JobBadge_remote100__Dpn7h{background:#e8f5e9;border:1px solid #388e3c;color:#388e3c}.JobBadge_remote__bbdbg{background:#e3f2fd;border:1px solid #1976d2;color:#1976d2}.JobBadge_hybrid__u83xa{background:#f3e8ff;border:1px solid #7c3aed;color:#7c3aed}.JobBadge_onsite__KNEfX{background:#f1f5f9;border:1px solid #64748b;color:#64748b}.login-required-modal_overlay__cbrRB{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.login-required-modal_modal__902la{background:#fff;border-radius:16px;padding:32px 28px 28px;width:100%;max-width:560px;position:relative;box-shadow:0 12px 40px rgba(0,0,0,.18);max-height:90vh;overflow-y:auto}.login-required-modal_closeBtn__kt7Py{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#f3f4f6;border:none;font-size:var(--text-base);color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.login-required-modal_closeBtn__kt7Py:hover{background:#e5e7eb;color:#374151}.login-required-modal_title__wpzkW{font-family:Montserrat,sans-serif;font-size:var(--text-xl);font-weight:700;color:#0d2a45;margin:0 0 12px;line-height:1.3;padding-right:24px}.login-required-modal_subtitle__7LY10{font-family:Open Sans,sans-serif;font-size:var(--text-base);color:#6b7280;margin:0 0 16px;line-height:1.55}.login-required-modal_benefits__wOCGw{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px}.login-required-modal_benefits__wOCGw li{display:flex;align-items:flex-start;gap:8px;font-family:Open Sans,sans-serif;font-size:var(--text-base);color:var(--primary,#113559);line-height:1.4}.login-required-modal_benefits__wOCGw li:before{content:"•";color:var(--accent,#ec9222);font-size:var(--text-xl);line-height:1.1;flex-shrink:0}.login-required-modal_primaryBtn__myIl0{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--primary,#113559);color:#fff;font-family:Montserrat,sans-serif;font-size:var(--text-sm);font-weight:600;padding:16px 20px;border-radius:12px;text-decoration:none;margin-top:8px;transition:background .2s;box-sizing:border-box}.login-required-modal_primaryBtn__myIl0:hover{background:#1a4a7a}.login-required-modal_secondaryLink__58tUC{display:block;text-align:center;margin-top:14px;font-family:Open Sans,sans-serif;font-size:var(--text-xs);color:#374151;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;width:100%;padding:0;transition:color .15s}.login-required-modal_secondaryLink__58tUC:hover{color:var(--primary,#113559)}.login-required-modal_trustRow__o6FMO{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #f3f4f6}.login-required-modal_trustRow__o6FMO svg{flex-shrink:0;margin-top:1px}.login-required-modal_trustRow__o6FMO span{font-family:Open Sans,sans-serif;font-size:var(--text-sm);color:#6b7280;line-height:1.5}.jobs_page__sDaZ_{background:#fff5ec}.jobs_hero__wHi2Z{background:#113559;min-height:583px;display:flex;align-items:center;padding:60px 0}.jobs_heroInner__ulVzD{max-width:1182px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:28px;padding:0 24px}.jobs_heroTitle__k1fmq{font-family:Montserrat,sans-serif;font-size:clamp(24px,3.4vw,50px);line-height:120%;font-weight:700}.jobs_heroSubtitle__IVfaR,.jobs_heroTitle__k1fmq{color:#ffffff;letter-spacing:.01em;text-align:center;margin:0}.jobs_heroSubtitle__IVfaR{font-family:Open Sans,sans-serif;font-size:clamp(13px,1.1vw,17px);line-height:150%;max-width:700px;opacity:.9}.jobs_aiBadge__lDgwq{background:rgba(75,89,99,.4);border-radius:50px;border:2.5px solid #fff5ec;padding:0 18px;height:44px;display:flex;align-items:center;gap:8px;color:#ffffff;font-family:Open Sans,sans-serif;font-size:var(--text-xs);box-shadow:0 0 50px rgba(255,255,255,.2);white-space:nowrap}.jobs_searchBox__NjqNt{background:#ffffff;border-radius:20px;border:2px solid #113559;width:100%;padding:17px 27px;box-shadow:0 4px 35px rgba(255,255,255,.2);box-sizing:border-box}.jobs_searchInner__JOoNr{border-radius:20px;border:3px solid rgba(143,142,142,.9);padding:10px 16px;display:flex;align-items:center;gap:16px;min-height:79px}.jobs_searchInput__lbLaO{flex:1;border:none;outline:none;font-family:Open Sans,sans-serif;font-size:var(--text-sm);color:rgba(85,85,85,.9);background:transparent;min-width:0}.jobs_searchBtn__BEiUE{background:#ec9222;border-radius:12px;border:none;color:#ffffff;font-family:Montserrat,sans-serif;font-size:var(--text-sm);font-weight:600;padding:0 28px;height:52px;min-width:140px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 20px -2px rgba(236,146,34,.45);flex-shrink:0}.jobs_searchBtn__BEiUE:hover{background:#d4841a}.jobs_pageBody__12HWX{max-width:1440px;margin:0 auto;padding:30px 70px;display:flex;flex-direction:row;gap:20px;align-items:flex-start}.jobs_filterBar__I1YUq{width:250px;flex-shrink:0;background:#ffffff;border-radius:16px;padding-bottom:20px;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.jobs_filterBar__I1YUq::-webkit-scrollbar{display:none}.jobs_filterHeader__Rkjvo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:19px}.jobs_filterTitle___OgW0{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-xl);font-weight:400;margin:0}.jobs_filterReset__dRsKZ{color:#ec9222;font-family:Open Sans,sans-serif;font-size:var(--text-base);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.jobs_filterDivider___Xel0{border:none;border-top:1px solid #fff5ec;margin:0}.jobs_toggleGroup__UGpE_{display:flex;flex-direction:column;gap:8px;padding:12px 20px}.jobs_toggleOption__0FblW{display:flex;flex-direction:column;gap:6px}.jobs_toggleItem__YYRU9{background:#fff5ec;border-radius:8px;border:none;padding:5px 24px;display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;text-align:left}.jobs_toggleSwitch__6dV6Y{width:33px;height:15px;border-radius:8px;flex-shrink:0;position:relative}.jobs_toggleSwitchOn__FoIJj{background:#f2994a}.jobs_toggleSwitchOff__wW_fz{background:#cccccc}.jobs_toggleKnobRight__DJ7Jr{right:.5px}.jobs_toggleKnobLeft__rjEvN,.jobs_toggleKnobRight__DJ7Jr{width:14px;height:14px;background:#ffffff;border-radius:50%;position:absolute;top:50%;translate:0 -50%}.jobs_toggleKnobLeft__rjEvN{left:1px}.jobs_toggleLabel__CZRG2{color:#2d3748;font-family:Open Sans,sans-serif;font-size:var(--text-sm);font-weight:300}.jobs_toggleDescription__BgzMk{color:#00B5A5;font-family:Open Sans,sans-serif;font-size:var(--text-xs);line-height:1.45;margin:0;padding:0 4px}.jobs_filterSection__iEjJZ{padding:12px 20px}.jobs_filterSectionTitle__sV2aM{display:flex;align-items:center;gap:7px;color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-base);margin-bottom:10px;margin-top:0;font-weight:500}.jobs_filterInput__t9cV_{background:transparent;padding:6px 10px;font-size:var(--text-2xs);color:#555555;margin-bottom:8px}.jobs_filterInput__t9cV_,.jobs_filterSelect__OFr4A{width:100%;border:.5px solid #555555;border-radius:6px;font-family:Open Sans,sans-serif;outline:none;box-sizing:border-box}.jobs_filterSelect__OFr4A{background:#ffffff;padding:7px 10px;font-size:var(--text-sm);color:#2d3748}.jobs_multiSelect__sCnPY{position:relative}.jobs_multiSelectField__Te8Dq{width:100%;min-height:40px;background:#ffffff;border:.5px solid #555555;border-radius:6px;padding:6px 8px;display:flex;align-items:center;gap:6px;font-family:Open Sans,sans-serif;font-size:var(--text-sm);color:#2d3748;box-sizing:border-box;cursor:pointer}.jobs_multiSelectValues__58kwt{display:flex;align-items:center;gap:5px;flex:1;flex-wrap:wrap;min-width:0}.jobs_multiSelectPlaceholder__rgkKZ{color:#777777;font-size:var(--text-xs)}.jobs_multiSelectChip__zHQlQ{display:inline-flex;align-items:center;gap:4px;max-width:100%;background:#e8f7f6;border:1px solid #00b5a5;border-radius:999px;color:#0f766e;padding:2px 6px;font-size:var(--text-2xs);line-height:1.25}.jobs_multiSelectChipRemove__uV_K5{width:16px;height:16px;border:none;background:transparent;color:#0f766e;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex-shrink:0}.jobs_multiSelectChevron__bPHsI{color:#555555;flex-shrink:0}.jobs_multiSelectMenu__D7ehg{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:220px;overflow-y:auto;background:#ffffff;border:.5px solid #d1d5db;border-radius:8px;box-shadow:0 12px 24px rgba(17,53,89,.14);padding:4px}.jobs_multiSelectOption__fIRzB{width:100%;border:none;background:transparent;border-radius:6px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#2d3748;font-family:Open Sans,sans-serif;font-size:var(--text-sm);line-height:1.25;text-align:left;cursor:pointer}.jobs_multiSelectOptionSelected__ZpNuz,.jobs_multiSelectOption__fIRzB:hover{background:#e8f7f6;color:#0f766e}.jobs_multiSelectCheck__rpzuI{color:#00B5A5;flex-shrink:0}.jobs_filterCheckboxList__rFJU5{display:flex;flex-direction:column;gap:4px}.jobs_filterCheckboxItem__qRXMm{display:flex;align-items:flex-start;gap:8px;min-height:22px;position:relative}.jobs_filterCheckbox__2thM5{width:12px;height:12px;border:.5px solid #555555;border-radius:3px;flex-shrink:0;appearance:none;-webkit-appearance:none;cursor:pointer;background:#fff}.jobs_filterCheckbox__2thM5:checked{background:#ec9222;border-color:#ec9222}.jobs_checkboxText__lZhGO{line-height:1.35;color:#2d3748;flex:1}.jobs_checkboxCount__44K7v,.jobs_checkboxText__lZhGO{font-family:Open Sans,sans-serif;font-size:var(--text-sm)}.jobs_checkboxCount__44K7v{color:#ec9222}.jobs_salaryBar__P6Xsj{background:#fff5ec;border-radius:50px;height:6px;width:100%;position:relative;margin:8px 0}.jobs_salaryFill__Ttg3i{background:#ec9222;border-radius:0 50px 50px 0;height:6px;width:76%}.jobs_salaryDot__ZREWw{width:10px;height:10px;background:#ec9222;border-radius:50%;position:absolute;right:24%;top:-2px}.jobs_salaryLabels__dW0kE{display:flex;justify-content:space-between;font-family:Open Sans,sans-serif;font-size:var(--text-xs);color:#2d3748;margin-top:4px}.jobs_jobList__a4u_x{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.jobs_listHeader__93FxC{background:#ffffff;border-radius:16px;border:.25px solid rgba(236,146,34,0);padding:15px 20px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:90px;z-index:10}.jobs_resultsCount___2lZw{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-xl);font-weight:500;letter-spacing:-.01em;margin:0}.jobs_sortTabs__xuaWZ{display:flex;gap:8px}.jobs_sortTabActive__yteyw{background:#ec9222;border-radius:8px;color:#ffffff;font-weight:600;border:none}.jobs_sortTabActive__yteyw,.jobs_sortTabInactive__mJdQ3{padding:5px 12px;font-family:Open Sans,sans-serif;font-size:var(--text-xs);cursor:pointer}.jobs_sortTabInactive__mJdQ3{background:transparent;border-radius:8px;border:1px solid #cccccc;color:#2d3748}.jobs_sortTabInactive__mJdQ3:hover{background:#f5f5f5}.jobs_sortTabDisabled__rMrhK{background:transparent;border-radius:8px;border:1px solid #e0e0e0;padding:5px 12px;color:#c0c0c0;font-family:Open Sans,sans-serif;font-size:var(--text-xs);cursor:not-allowed}.jobs_jobCard__3Tx3D{background:#ffffff;border-radius:16px;border:.5px solid transparent;padding:15px 20px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:box-shadow .2s ease}.jobs_jobCard__3Tx3D:hover{box-shadow:0 0 30px rgba(236,146,34,.2)}.jobs_jobCardSelected__oQEaD{background:#fff3e0;border:1px solid #ec9222;box-shadow:0 0 15px rgba(236,146,34,.1)}.jobs_jobCardTitle__5Wisz{margin:0}.jobs_jobCardTitleLink__1fbKy,.jobs_jobCardTitle__5Wisz{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-xl);font-weight:600}.jobs_jobCardTitleLink__1fbKy{text-decoration:none;display:block}.jobs_jobCardTitleLink__1fbKy:hover{color:#ec9222;text-decoration:underline}.jobs_jobCardCompany__4n5CS{color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-xs);font-weight:600;margin:0}.jobs_jobMeta__NZvjR{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap}.jobs_jobMetaItem__0a0Hq{display:flex;align-items:center;gap:4px;color:#2d3748;font-family:Open Sans,sans-serif;font-size:var(--text-sm)}.jobs_jobTags__3r2Nu{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.jobs_tagDiaspora__dZrhQ{background:#fff3e0;color:#ec9222}.jobs_tagDiaspora__dZrhQ,.jobs_tagRemote__WsL9M{border-radius:8px;padding:4px 8px;display:flex;align-items:center;gap:4px;font-family:Open Sans,sans-serif;font-size:var(--text-xs)}.jobs_tagRemote__WsL9M{background:#e3f2fd;border:.5px solid #1976d2;color:#1976d2}.jobs_tagUrgent__1XiAa{background:#ffebee;border-radius:8px;padding:4px 8px;display:flex;align-items:center;gap:4px;color:#e53935;font-family:Open Sans,sans-serif;font-size:var(--text-xs)}.jobs_jobMatchRow__XwuQe{display:flex;align-items:center;gap:8px}.jobs_matchLabel__hj0Xj{color:#2d3748;font-family:Open Sans,sans-serif;font-size:var(--text-sm);font-weight:600}.jobs_matchBar__5dwy2{background:#e5e7eb;border-radius:50px;height:5px;width:80px;overflow:hidden}.jobs_matchFill85__Quy02{background:#ec9222;border-radius:50px;height:5px;width:85%}.jobs_matchFill92__w2tm3{background:#ec9222;border-radius:50px;height:5px;width:92%}.jobs_matchFill100__h_Web{background:#ec9222;border-radius:50px;height:5px;width:100%}.jobs_jobStats__AKD_p{flex-direction:row;gap:10px;color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-xs)}.jobs_jobFooter__uvXzA,.jobs_jobStats__AKD_p{display:flex;align-items:center;flex-wrap:wrap}.jobs_jobFooter__uvXzA{justify-content:space-between;gap:6px}.jobs_sourceBadge__9XuLZ{display:flex;align-items:center;gap:4px}.jobs_sourceSynerHgie__6DN9l{background:#fff3e0}.jobs_sourceExternal__aNcXC,.jobs_sourceSynerHgie__6DN9l{border-radius:8px;padding:3px 8px;color:#113559;font-family:Open Sans,sans-serif;font-size:var(--text-xs);display:flex;align-items:center;gap:4px}.jobs_sourceExternal__aNcXC{background:#f3f4f6}.jobs_sourceExternalSelected__9LTLp{background:#ffffff;border-radius:8px;border:1px solid #ec9222;padding:3px 8px;color:#ec9222;font-family:Open Sans,sans-serif;font-size:var(--text-xs);display:flex;align-items:center;gap:4px}.jobs_sourcePill__9rDol{background:#f3f4f6;color:#113559}.jobs_sourcePillActive__7hrsh,.jobs_sourcePill__9rDol{border-radius:12px;height:36px;display:flex;align-items:center;gap:4px;padding:0 11px;font-family:Open Sans,sans-serif;font-size:var(--text-xs)}.jobs_sourcePillActive__7hrsh{background:#fcfdff;color:#ec9222}.jobs_sourcePillPlatform__WHpCE{font-family:Open Sans,sans-serif;font-size:var(--text-lg);font-weight:600;line-height:120%}.jobs_bookmarkBtn__B_qYK{background:none;border:none;cursor:pointer;color:#ec9222;padding:0;display:flex;align-items:center}.jobs_noResultsCard__EE1Yb{background:#ffffff;border-radius:16px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;border:1px dashed #cccccc}.jobs_noResultsIcon__0mfZQ{width:60px;height:60px;background:#fff5ec;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ec9222}.jobs_noResultsTitle__fNVj3{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-2xl);font-weight:600;margin:0}.jobs_noResultsDesc__2R4Vb{color:#555555;max-width:450px;margin:0;line-height:1.5}.jobs_noResultsBtn__JoCV7,.jobs_noResultsDesc__2R4Vb{font-family:Open Sans,sans-serif;font-size:var(--text-sm)}.jobs_noResultsBtn__JoCV7{background:#ec9222;border-radius:8px;border:none;color:#ffffff;font-weight:600;padding:12px 24px;cursor:pointer;margin-top:8px}.jobs_noResultsBtn__JoCV7:hover{background:#d4841a}.jobs_pagination__rHd8i{display:flex;justify-content:center;gap:8px;align-items:center;padding:10px 0;flex-wrap:wrap}.jobs_paginationBtn__KLD1a{background:transparent;border:1px solid #cccccc;border-radius:8px;padding:6px 12px;color:#2d3748;font-family:Open Sans,sans-serif;font-size:var(--text-base);cursor:pointer}.jobs_paginationBtn__KLD1a:hover{background:#f5f5f5}.jobs_paginationBtnDisabled__J6_b0{opacity:.5;cursor:not-allowed;background:#f5f5f5!important;border-color:#dddddd!important;color:#888888!important}.jobs_paginationBtnActive__2fGmW{background:#ec9222;border-color:#ec9222;color:#ffffff;font-family:Open Sans,sans-serif;font-weight:600}.jobs_paginationBtnActive__2fGmW:hover{background:#d4841a}.jobs_alertSection__3PCjU{background:#ffffff;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.jobs_alertTitle___US5h{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-xl);font-weight:600;margin:0}.jobs_alertDesc__9T_lp{color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-base);max-width:400px;margin:0}.jobs_alertBtn___2ll8{background:#ec9222;border-radius:8px;border:none;color:#ffffff;font-family:Open Sans,sans-serif;font-size:var(--text-sm);font-weight:600;padding:12px 24px;cursor:pointer;display:flex;align-items:center;gap:8px}.jobs_alertBtn___2ll8:hover{background:#d4841a}.jobs_jobDetail__vxfr1{width:380px;flex-shrink:0;background:#ffffff;border-radius:16px;border:.25px solid transparent;padding:22px 20px;display:flex;flex-direction:column;gap:16px;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none}.jobs_detailTitle__mJCNE{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-3xl);font-weight:700;margin:0}.jobs_detailTitleLink__pwere{text-decoration:none;display:block}.jobs_detailTitleLink__pwere:hover .jobs_detailTitle__mJCNE{color:#ec9222}.jobs_detailCompany__A8n9H{color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-xl);margin:0}.jobs_detailMeta__2asNh{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.jobs_detailMetaItem__mrvwz{display:flex;align-items:center;gap:5px;color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-base)}.jobs_detailTags__aAmQy{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.jobs_detailSection__BF2WC{display:flex;flex-direction:column;gap:10px}.jobs_detailSectionHeader__E_9Da{display:flex;align-items:center;gap:4px}.jobs_detailSectionTitle__qbz6U{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-lg);font-weight:600;margin:0}.jobs_bulletList__bG7MX{display:flex;flex-direction:column;gap:6px}.jobs_bulletItem__SZwVS{display:flex;align-items:flex-start;gap:10px}.jobs_bullet__VJw3p{width:5px;height:5px;min-width:5px;background:#ec9222;border-radius:50%;margin-top:7px}.jobs_bulletText__HfYuV{line-height:1.5}.jobs_bulletText__HfYuV,.jobs_companyDesc__nRLg8{color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-base);margin:0}.jobs_companyDesc__nRLg8{line-height:1.6}.jobs_applyBtn__HJRBC{width:100%;border:1px solid #ec9222;border-radius:8px;background:transparent;color:#ec9222;font-family:Open Sans,sans-serif;font-size:var(--text-xl);padding:12px;cursor:pointer;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.jobs_applyBtn__HJRBC:hover{background:#fff3e0}.jobs_saveBtn__ImbGG{width:100%;border:1px solid #ec9222;border-radius:8px;background:transparent;color:#ec9222;font-family:Open Sans,sans-serif;font-size:var(--text-xl);padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px;box-sizing:border-box}.jobs_saveBtn__ImbGG:hover{background:#fff3e0}.jobs_saveBtnSaved__n965i{background:#ec9222;color:#ffffff;border-color:#ec9222}.jobs_saveBtnSaved__n965i:hover{background:#d4821e;border-color:#d4821e}.jobs_detailDivider__goZPn{border:none;border-top:1px solid #fff5ec;margin:0}.jobs_similarSection__B4nON{display:flex;flex-direction:column;gap:10px}.jobs_similarTitle__FvMkL{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-lg);font-weight:600;margin:0}.jobs_similarCards__sNcV_{display:flex;flex-direction:column;gap:10px}.jobs_similarCard__FUCYY{background:#fff5ec;border-radius:8px;padding:12px 20px;cursor:pointer}.jobs_similarCard__FUCYY:hover{background:#ffecd8}.jobs_similarCardTitle__fu19W{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-base);font-weight:600;margin:0}.jobs_similarCardMeta__A8LS_{margin-top:4px;margin-bottom:0}.jobs_detailSourceBadge__npwGZ,.jobs_similarCardMeta__A8LS_{color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-xs)}.jobs_detailSourceBadge__npwGZ{display:inline-flex;align-items:center;gap:6px;background:#f3f4f6;border-radius:20px;padding:6px 14px;align-self:flex-start}.jobs_externalWarning__Ro56N{background:#fefce8;border:1px solid #eab308;border-radius:10px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.jobs_externalWarningBadge__sIE30{width:22px;height:22px;min-width:22px;background:#eab308;border-radius:50%;color:#fff;font-size:var(--text-xs);font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.jobs_externalWarningContent__AoJll{display:flex;flex-direction:column;gap:8px}.jobs_externalPlatformPill__Iyqme{display:inline-flex;align-items:center;background:#fff;border:1px solid #eab308;border-radius:20px;padding:3px 12px;color:#a16207;font-family:Open Sans,sans-serif;font-size:var(--text-xs);font-weight:600;align-self:flex-start}.jobs_externalWarningText__IxuSn{color:#713f12;font-family:Open Sans,sans-serif;font-size:var(--text-xs);line-height:1.5;margin:0}.jobs_externalDatesRow__KBnOv{display:flex;justify-content:space-between;background:#f3f4f6;border-radius:8px;padding:10px 16px;color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-xs)}.jobs_externalSummary__db9op{background:#fff5ec;border-left:3px solid #ec9222;border-radius:0 8px 8px 0;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.jobs_externalSummaryTitle__BZCX8{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-sm);font-weight:600;margin:0}.jobs_externalSummaryText__rYfot{color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-xs);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.jobs_viewFullLink__v7RfO{color:#ec9222;font-family:Open Sans,sans-serif;font-size:var(--text-xs);font-weight:600;text-decoration:none}.jobs_viewFullLink__v7RfO:hover{text-decoration:underline}.jobs_companiesSection__5JQbw{background:#ffffff;padding:40px 70px}.jobs_companiesSectionInner__JUbV1{max-width:1440px;margin:0 auto}.jobs_companiesSeeAll__5JS5z{color:#113559;font-family:Open Sans,sans-serif;font-size:var(--text-lg);text-decoration:none;display:inline-block;margin-bottom:8px}.jobs_companiesSeeAll__5JS5z:hover{text-decoration:underline}.jobs_companiesTitle__B_3vU{color:#113559;font-family:Montserrat,sans-serif;font-size:var(--text-4xl);font-weight:700;margin-bottom:24px;margin-top:0}.jobs_companyLogos__CVMVp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.jobs_companyLogosTrack__xopNP{display:flex;flex-direction:row;gap:40px;align-items:center;width:max-content;animation:jobs_companyLogosScroll__MPtzz 70s linear infinite}.jobs_companyLogos__CVMVp:hover .jobs_companyLogosTrack__xopNP{animation-play-state:paused}@keyframes jobs_companyLogosScroll__MPtzz{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.jobs_companyLogoPlaceholder__eCMrU{height:50px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#f5f5f5;border-radius:8px;color:#555555;font-family:Montserrat,sans-serif;font-size:var(--text-base);font-weight:600;opacity:.8;white-space:nowrap;flex-shrink:0}@media (prefers-reduced-motion:reduce){.jobs_companyLogosTrack__xopNP{animation:none}}.jobs_filterOverlay__OMyNt{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:100}.jobs_filterHeaderActions__yR4tx{display:flex;align-items:center;gap:8px}.jobs_filterDrawerBtn__0EGSO{display:none;align-items:center;gap:6px;background:#113559;color:#ffffff;border:none;border-radius:8px;padding:6px 14px;font-family:Open Sans,sans-serif;font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap}.jobs_filterDrawerBtn__0EGSO:hover{background:#0d2a44}.jobs_filterCloseBtn__k7idF{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#113559;padding:2px}.jobs_workModeTag__INlBY{display:contents}.jobs_jobWorkModeDate__xnK3l{display:none;align-items:center;justify-content:space-between}@media (max-width:1200px){.jobs_jobDetail__vxfr1{display:none}.jobs_pageBody__12HWX{padding:30px}}@media (max-width:1024px){.jobs_hero__wHi2Z{min-height:auto;padding:48px 0}.jobs_aiBadge__lDgwq{height:40px}.jobs_searchInner__JOoNr{min-height:64px}.jobs_searchBtn__BEiUE{height:48px}.jobs_jobCard__3Tx3D{position:relative}.jobs_jobCardTitleLink__1fbKy:before{content:"";position:absolute;inset:0;z-index:1}.jobs_bookmarkBtn__B_qYK{position:relative;z-index:2}.jobs_filterBar__I1YUq{position:fixed;top:0;left:0;height:100dvh;width:280px;z-index:101;border-radius:0 16px 16px 0;max-height:100dvh;transform:translateX(-100%);transition:transform .3s ease}.jobs_filterBarOpen__6xX6O{transform:translateX(0)}.jobs_filterCloseBtn__k7idF,.jobs_filterDrawerBtn__0EGSO{display:flex}}@media (max-width:768px){.jobs_listHeader__93FxC{flex-wrap:wrap;gap:8px;padding:12px 16px}.jobs_sortTabs__xuaWZ{flex-wrap:wrap}.jobs_workModeTag__INlBY{display:none}.jobs_jobWorkModeDate__xnK3l{display:flex}.jobs_jobDate__LbUyX{display:none}.jobs_listHeader__93FxC{border-radius:16px 16px 0 0;box-shadow:0 4px 10px rgba(0,0,0,.07);top:80px}.jobs_resultsCount___2lZw{display:none}.jobs_hero__wHi2Z{padding:36px 0;min-height:auto}.jobs_heroInner__ulVzD{gap:16px;padding:0 16px}.jobs_aiBadge__lDgwq{height:38px;font-size:var(--text-sm);padding:0 14px}.jobs_searchBox__NjqNt{padding:10px 14px}.jobs_searchInner__JOoNr{min-height:52px;gap:10px;padding:8px 10px}.jobs_searchBtn__BEiUE{height:44px;min-width:110px;padding:0 18px}.jobs_pageBody__12HWX{padding:16px}.jobs_companiesSection__5JQbw{padding:30px 20px}}@media (max-width:480px){.jobs_heroInner__ulVzD{gap:12px}.jobs_aiBadge__lDgwq{height:36px;font-size:var(--text-xs);padding:0 12px}.jobs_searchBox__NjqNt{padding:8px 10px;border-radius:14px}.jobs_searchInner__JOoNr{flex-wrap:wrap;min-height:auto;padding:10px;border-radius:14px;gap:8px}.jobs_searchInput__lbLaO{width:100%}.jobs_searchBtn__BEiUE{width:100%;min-width:unset;height:46px;border-radius:10px}}.jobs_paginationEllipsis__qgH74{padding:6px 8px;color:#888888;cursor:default}.jobs_noSelection__M2wqJ{display:flex;align-items:center;justify-content:center;height:200px;color:#555555;font-family:Open Sans,sans-serif;font-size:var(--text-lg);text-align:center}.jobs_richContent__MUJuo{font-size:var(--text-xs);line-height:1.6;color:#374151}.jobs_richContent__MUJuo p{margin:0 0 8px}.jobs_richContent__MUJuo h1,.jobs_richContent__MUJuo h2,.jobs_richContent__MUJuo h3,.jobs_richContent__MUJuo h4{font-family:Open Sans,sans-serif;margin:14px 0 6px;color:#111827}.jobs_richContent__MUJuo h1{font-size:var(--text-lg)}.jobs_richContent__MUJuo h2{font-size:var(--text-base)}.jobs_richContent__MUJuo h3{font-size:var(--text-xs)}.jobs_richContent__MUJuo strong{font-family:Open Sans,sans-serif}.jobs_richContent__MUJuo em{font-style:italic}.jobs_richContent__MUJuo ul{list-style:none;padding:0;margin:6px 0;display:flex;flex-direction:column;gap:8px}.jobs_richContent__MUJuo ol{padding-left:20px;margin:6px 0;list-style-type:decimal}.jobs_richContent__MUJuo li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-xs);color:#374151;line-height:1.6}.jobs_richContent__MUJuo ul li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent,#ec9222);flex-shrink:0;margin-top:7px}.jobs_skillsChips__qlA52{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.jobs_skillChip__LH16O{background:#e8f0f9;color:#113559}.jobs_skillChip__LH16O,.jobs_softChip__pBtBV{border-radius:99px;padding:3px 10px;font-size:var(--text-sm);font-weight:500}.jobs_softChip__pBtBV{background:#fff3e0;color:#a05c00}