.job-list-item_jobCard__RKEWq{padding:1.6rem;border-radius:.8rem;background:white;cursor:pointer;transition:all .2s ease}.job-list-item_jobCard__RKEWq.job-list-item_active__LfzL9{border:.2rem solid var(--accent);background:#f0f7ff}.job-list-item_jobCard__RKEWq:not(.job-list-item_active__LfzL9){border:.2rem solid var(--border)}.job-list-item_jobCard__RKEWq:not(.job-list-item_active__LfzL9):hover{border-color:#c7d2fe;background:#fafbff}.job-list-item_titleRow__p8cxo{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;flex-wrap:wrap}.job-list-item_title__jWI_8{margin:0;font-size:1.6rem;font-weight:600;color:var(--navy)}.job-list-item_humanId__tu_s_{padding:.2rem .5rem;background:#e0e7ff;color:#3730a3;border-radius:.3rem;font-size:1rem;font-weight:700;font-family:monospace}.job-list-item_orgName__C5_Vi{font-size:1.3rem;margin-bottom:.8rem}.job-list-item_location__ItU3B{font-size:1.2rem;color:var(--muted);margin-bottom:.8rem}.job-list-item_tags__kwvkb{display:flex;gap:.6rem;font-size:1.2rem;flex-wrap:wrap}.job-list-item_tag__DS1P9{padding:.3rem .6rem;background:var(--bg);border-radius:.3rem}.job-list-item_salary__g6Rxs{margin-top:.8rem;font-weight:600;color:var(--accent);font-size:1.3rem}.job-list-item_meta__DiCrf{font-size:1.1rem;margin-top:.8rem}@media (max-width:800px){.job-list-item_jobCard__RKEWq{padding:1.4rem}.job-list-item_title__jWI_8{font-size:1.5rem}.job-list-item_humanId__tu_s_{font-size:.95rem}.job-list-item_orgName__C5_Vi{font-size:1.25rem;margin-bottom:.7rem}.job-list-item_location__ItU3B{font-size:1.15rem;margin-bottom:.7rem}.job-list-item_tags__kwvkb{font-size:1.1rem;gap:.5rem}.job-list-item_tag__DS1P9{padding:.25rem .5rem}.job-list-item_salary__g6Rxs{font-size:1.25rem;margin-top:.7rem}.job-list-item_meta__DiCrf{font-size:1.05rem;margin-top:.7rem}}.job-detail-panel_container__xvh9H{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;position:relative;background:white}.job-detail-panel_emptyState__EQ2Zl{display:flex;align-items:center;justify-content:center;height:100%;padding:4rem;text-align:center}.job-detail-panel_emptyStateTitle__E9mWg{color:var(--muted);margin-bottom:1rem}.job-detail-panel_closeButton__IiUpg{position:absolute;top:2rem;right:2rem;background:white;border:.2rem solid var(--border);border-radius:.6rem;padding:.8rem 1.2rem;cursor:pointer;font-size:1.4rem;font-weight:600;color:var(--muted);z-index:100;transition:all .2s}.job-detail-panel_closeButton__IiUpg:hover{border-color:var(--accent);color:var(--accent)}.job-detail-panel_scrollContent__YSubF{flex:1 1;overflow-y:auto;padding:2rem}.job-detail-panel_header___bOrK{margin-bottom:3rem;border-bottom:.1rem solid var(--border)}.job-detail-panel_titleRow__GEtJ6{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.job-detail-panel_title__OKVGf{margin:0;font-size:3rem}.job-detail-panel_humanId__Q8Pm3{padding:.4rem .8rem;background:#e0e7ff;color:#3730a3;border-radius:.4rem;font-size:1.4rem;font-weight:700;font-family:monospace}.job-detail-panel_orgName__L2OrV{font-size:2rem;color:var(--muted);margin-bottom:2rem;font-weight:400}.job-detail-panel_detailsGrid__d3ORi{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1.6rem;gap:1.6rem;margin-bottom:2rem}.job-detail-panel_detailLabel__3crtJ{font-size:1.3rem;margin-bottom:.4rem}.job-detail-panel_detailValue__G521G{font-size:1.6rem;font-weight:600}.job-detail-panel_detailValueAccent__916ZI{font-size:1.6rem;font-weight:600;color:var(--accent)}.job-detail-panel_tags__a8Tcv{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.job-detail-panel_tag__BDR4G{padding:.6rem 1.2rem;background:var(--bg);border:.1rem solid var(--border);border-radius:.4rem;font-size:1.3rem;color:var(--muted);font-weight:500}.job-detail-panel_meta__zb6BN{font-size:1.3rem}.job-detail-panel_section__Bauut{margin-bottom:4rem}.job-detail-panel_sectionTitle__oVAFT{margin-bottom:1.6rem}.job-detail-panel_description__a4SPt{font-size:1.6rem;line-height:1.7;white-space:pre-wrap}.job-detail-panel_applySection__Dlqks{background:#f9fafb}.job-detail-panel_applyTitle__Vrref{margin-bottom:2rem}.job-detail-panel_applyText__NqGvU{margin-bottom:2rem;font-size:1.6rem}.job-detail-panel_contactBox___qHFQ{padding:1.6rem;background:white;border-radius:.6rem;font-size:1.6rem}@media (max-width:800px){.job-detail-panel_closeButton__IiUpg{display:none}.job-detail-panel_scrollContent__YSubF{padding:1.6rem}.job-detail-panel_title__OKVGf{font-size:2rem;line-height:1.3}.job-detail-panel_orgName__L2OrV{font-size:1.6rem;margin-bottom:1.6rem}.job-detail-panel_humanId__Q8Pm3{font-size:1.2rem;padding:.3rem .6rem}.job-detail-panel_detailsGrid__d3ORi{grid-template-columns:1fr;gap:1.2rem}.job-detail-panel_detailLabel__3crtJ{font-size:1.2rem}.job-detail-panel_detailValueAccent__916ZI,.job-detail-panel_detailValue__G521G{font-size:1.4rem}.job-detail-panel_tag__BDR4G{font-size:1.2rem;padding:.4rem .8rem}.job-detail-panel_meta__zb6BN{font-size:1.2rem}.job-detail-panel_sectionTitle__oVAFT{font-size:1.7rem;margin-bottom:1.2rem}.job-detail-panel_description__a4SPt{font-size:1.5rem;line-height:1.65}.job-detail-panel_applyTitle__Vrref{font-size:1.7rem}.job-detail-panel_applyText__NqGvU{font-size:1.5rem}.job-detail-panel_contactBox___qHFQ{font-size:1.5rem;padding:1.4rem}}.sort-dropdown-container{display:flex;align-items:center;gap:1rem;white-space:nowrap;flex-shrink:0}.sort-dropdown-label{font-size:1.4rem;color:var(--muted);font-weight:600;margin:0;white-space:nowrap}.sort-dropdown-select{padding:.8rem 1.2rem;font-size:1.4rem;border:.2rem solid var(--border);border-radius:.6rem;cursor:pointer;background:white;white-space:nowrap;min-width:16rem}.sort-dropdown-select:focus{outline:none;border-color:var(--accent)}.sort-dropdown-select option{white-space:nowrap}@media (max-width:800px){.sort-dropdown-container{gap:.8rem}.sort-dropdown-label{font-size:1.3rem}.sort-dropdown-select{padding:.7rem 1rem;font-size:1.3rem;min-width:14rem}}.results_resultsContainer__SMNel{position:fixed;top:10rem;left:0;right:0;bottom:0;overflow:hidden;background:var(--bg-main)}.results_resultsInner__JhFd1{height:100%;display:flex;flex-direction:column;overflow:hidden;background:transparent;padding:0}.results_mobileHeader__liUmj{display:none}.results_searchForm__i1Oan{margin-bottom:1.2rem}.results_searchFormInner___0LAM{display:flex;gap:1rem;align-items:center}.results_searchInput__L4Qyw{flex:1 1;padding:1.2rem 1.6rem;font-size:1.6rem;border:.2rem solid var(--border);border-radius:.6rem}.results_searchButton__ISgsj{padding:1.2rem;font-size:1.6rem;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:4.8rem}.results_mobileControls__sh9rS{display:flex;justify-content:space-between;align-items:center;gap:1rem}.results_jobCount__koD4R{font-size:1.6rem;margin:0}.results_mobileJobDetailOverlay__zEkTA{display:none}.results_resultsContent__Lu1f8{flex:1 1;display:flex;gap:2rem;overflow:hidden;padding:2rem;background:var(--bg-container);max-width:160rem;margin:0 auto;width:100%}.results_desktopFilters__a_aga{display:block;flex-shrink:0;width:28rem;transition:width .3s ease;position:relative;height:100%;overflow:visible}.results_desktopFilters__a_aga:has(.results_filters-sidebar__feHwz.results_collapsed__mAWVI){width:5rem}.results_desktopFilters__a_aga .results_filters-sidebar__feHwz{width:100%;height:100%}.results_desktopFilters__a_aga .results_filters-sidebar__feHwz.results_collapsed__mAWVI{width:100%}.results_jobResultsContainer__e_j34{flex:1 1;display:flex;flex-direction:column;gap:0;overflow:hidden;min-width:0;background:white;border-radius:.8rem;border:.1rem solid var(--border)}.results_desktopResultsHeader__HhJ92{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 2rem;border-bottom:.1rem solid var(--border);background:white;flex-shrink:0}.results_desktopSearchForm__IOg2P{flex:1 1;display:flex;gap:1rem;align-items:center;max-width:60rem}.results_desktopSearchInput__0f44W{flex:1 1;padding:1rem 1.6rem;font-size:1.5rem;border:.2rem solid var(--border);border-radius:.6rem}.results_desktopSearchButton__O9_mC{padding:1rem;font-size:1.5rem;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:4.4rem}.results_desktopHeaderControls__wI1UW{display:flex;align-items:center;gap:2rem;flex-shrink:0}.results_jobResultsBody__DLxVA{flex:1 1;display:flex;gap:0;overflow:hidden;min-width:0}.results_jobListPanel__2p_AL{width:38%;min-width:38%;flex-shrink:0;transition:width .3s ease,min-width .3s ease;overflow-y:auto;overflow-x:hidden;padding:1.6rem;display:flex;flex-direction:column;gap:1.6rem;border-right:.1rem solid var(--border)}.results_jobListPanel__2p_AL.results_fullWidth__dGQZv{width:100%;min-width:100%;border-right:none}.results_desktopJobDetail__Bu021{display:block;flex:1 1;min-width:0;overflow:hidden;transition:all .3s ease;position:relative}.results_desktopJobDetail__Bu021.results_hidden__5nV__{flex:0 1;min-width:0;display:none}.results_emptyState__NHnWI{text-align:center;padding:4rem 2rem}.results_pagination__in1Nz{display:flex;justify-content:center;gap:1rem;margin-top:1rem;flex-shrink:0}.results_paginationInfo__pTFQl{padding:.8rem 1.6rem;display:flex;align-items:center;font-size:1.4rem}.results_mobileFiltersBackdrop__1Xtvj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}.results_mobileFiltersPanel__1ZZDe{position:fixed;top:0;left:0;right:0;bottom:0;background:white;z-index:999;overflow-y:auto;padding:2rem}.results_mobileFiltersHeader__uazm2{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:-webkit-sticky;position:sticky;top:0;background:white;padding-bottom:1rem;border-bottom:.1rem solid var(--border);z-index:10}.results_mobileFiltersTitle__IqsYF{font-size:2.4rem;font-weight:600;margin:0}.results_closeButton__L1pNJ{background:white;border:.2rem solid var(--border);border-radius:.6rem;cursor:pointer;padding:.8rem;color:var(--muted);font-size:2.4rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s}.results_closeButton__L1pNJ:hover{border-color:var(--accent);color:var(--accent)}.results_mobileJobDetailWrapper__F9w6w{min-height:100%;display:flex;flex-direction:column}.results_mobileJobDetailHeader__kIKcE{position:-webkit-sticky;position:sticky;top:0;background:white;border-bottom:.1rem solid var(--border);padding:1.6rem 2rem;display:flex;align-items:center;gap:1.6rem;z-index:10;box-shadow:0 .2rem .4rem rgba(0,0,0,.05)}.results_backButton__bFefx{background:none;border:none;cursor:pointer;padding:.8rem;color:var(--fg);font-size:1.6rem;font-weight:600;line-height:1;display:flex;align-items:center}.results_mobileJobDetailBody__r4v4x{flex:1 1;padding:0;background:white}@media (max-width:800px){.results_resultsContainer__SMNel{top:7rem}.results_mobileHeader__liUmj{display:block;position:-webkit-sticky;position:sticky;top:0;padding:1.6rem 2rem 1.2rem;background:white;border-bottom:.1rem solid var(--border);z-index:100;flex-shrink:0}.results_desktopFilters__a_aga,.results_desktopResultsHeader__HhJ92{display:none!important}.results_searchInput__L4Qyw{padding:1rem 1.2rem;font-size:1.5rem}.results_searchButton__ISgsj{padding:1rem;font-size:1.5rem;min-width:4.4rem}.results_resultsContent__Lu1f8{padding:0}.results_jobResultsContainer__e_j34{border:none;border-radius:0;background:transparent}.results_jobResultsBody__DLxVA{flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch}.results_jobListPanel__2p_AL{width:100%!important;min-width:100%!important;padding:1.6rem;gap:1.2rem;border-right:none;overflow-y:visible}.results_mobileJobDetailOverlay__zEkTA{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:white;z-index:997;overflow-y:auto}.results_mobileFiltersTitle__IqsYF{font-size:1.9rem}.results_jobCount__koD4R{font-size:1.4rem}.results_paginationInfo__pTFQl{font-size:1.3rem}.results_emptyState__NHnWI h3{font-size:1.8rem}.results_emptyState__NHnWI p{font-size:1.4rem}}