.JobListingManager_manager__7Mwdk{display:grid;gap:16px;color:#1d2939}.JobListingManager_businessContext___SgYE,.JobListingManager_editor__ebIwp,.JobListingManager_hero__vhRWK,.JobListingManager_listSection__YzpJ8,.JobListingManager_readOnlyNotice__S1ECm,.JobListingManager_stats__cfGkx{border:1px solid rgba(16,24,40,.1);border-radius:22px;background:#fff}.JobListingManager_hero__vhRWK{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,40px)}.JobListingManager_heroCopy__Gkaxd{min-width:0;max-width:760px}.JobListingManager_eyebrow__Ze3Dc{color:#1769aa;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.JobListingManager_hero__vhRWK h1,.JobListingManager_sectionHeader__JgeNH h2{margin:10px 0 0;color:#151922;letter-spacing:-.04em}.JobListingManager_hero__vhRWK h1{max-width:720px;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.JobListingManager_hero__vhRWK p,.JobListingManager_sectionHeader__JgeNH p{max-width:700px;margin:14px 0 0;color:#667085;line-height:1.65}.JobListingManager_actionRow__h0HLd,.JobListingManager_formActions__OTbpU,.JobListingManager_heroActions__j4a3f{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.JobListingManager_heroActions__j4a3f{flex:0 0 auto;justify-content:flex-end}.JobListingManager_iconButton__RV3IE,.JobListingManager_primaryButton__QVroB,.JobListingManager_secondaryButton__644bR,.JobListingManager_smallButton__vUnsc{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;font:inherit;font-weight:740;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;cursor:pointer}.JobListingManager_primaryButton__QVroB,.JobListingManager_secondaryButton__644bR{min-height:43px;padding:0 14px}.JobListingManager_primaryButton__QVroB{border:1px solid #1769aa;background:#1769aa;color:#fff}.JobListingManager_primaryButton__QVroB:focus-visible,.JobListingManager_primaryButton__QVroB:hover{border-color:#12588f;background:#12588f;transform:translateY(-1px)}.JobListingManager_secondaryButton__644bR{border:1px solid rgba(16,24,40,.14);background:#fff;color:#344054}.JobListingManager_secondaryButton__644bR:focus-visible,.JobListingManager_secondaryButton__644bR:hover{border-color:rgba(23,105,170,.34);background:#f5faff;color:#1769aa;transform:translateY(-1px)}.JobListingManager_field__s0fAQ input:focus-visible,.JobListingManager_field__s0fAQ select:focus-visible,.JobListingManager_field__s0fAQ textarea:focus-visible,.JobListingManager_iconButton__RV3IE:focus-visible,.JobListingManager_primaryButton__QVroB:focus-visible,.JobListingManager_secondaryButton__644bR:focus-visible,.JobListingManager_smallButton__vUnsc:focus-visible,.JobListingManager_textLink__VC3T6:focus-visible{outline:3px solid rgba(23,105,170,.22);outline-offset:2px}.JobListingManager_iconButton__RV3IE:disabled,.JobListingManager_primaryButton__QVroB:disabled,.JobListingManager_secondaryButton__644bR:disabled,.JobListingManager_smallButton__vUnsc:disabled{cursor:wait;opacity:.58;transform:none}.JobListingManager_primaryButton__QVroB svg,.JobListingManager_secondaryButton__644bR svg,.JobListingManager_smallButton__vUnsc svg{width:16px;height:16px;flex:0 0 auto}.JobListingManager_businessContext___SgYE{display:flex;align-items:center;gap:11px;min-width:0;padding:14px 16px}.JobListingManager_businessAvatar__W1q_T{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(23,105,170,.14);border-radius:13px;background:#edf5fb;color:#1769aa;font-size:.8rem;font-weight:800}.JobListingManager_businessAvatar__W1q_T img{width:100%;height:100%;object-fit:cover}.JobListingManager_businessContext___SgYE>span:nth-child(2){min-width:0;display:grid;gap:2px}.JobListingManager_businessContext___SgYE small{color:#667085;font-size:.73rem}.JobListingManager_businessContext___SgYE strong{display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#344054;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.JobListingManager_businessContext___SgYE strong svg{width:15px;height:15px;flex:0 0 auto;color:#1769aa}.JobListingManager_freeNote__fk53U{margin-left:auto;border-radius:999px;background:#edf8f2;color:#13704b;padding:7px 10px;font-size:.73rem;font-weight:760;white-space:nowrap}.JobListingManager_readOnlyNotice__S1ECm{display:flex;align-items:center;gap:9px;color:#526b84;background:#f5faff;padding:13px 16px;font-size:.82rem}.JobListingManager_readOnlyNotice__S1ECm svg{width:18px;height:18px;color:#1769aa;flex:0 0 auto}.JobListingManager_stats__cfGkx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden}.JobListingManager_stat__NaHq_{display:grid;gap:4px;min-width:0;background:#fff;padding:17px 16px}.JobListingManager_stat__NaHq_+.JobListingManager_stat__NaHq_{border-left:1px solid rgba(16,24,40,.08)}.JobListingManager_stat__NaHq_ strong{color:#151922;font-size:1.55rem;letter-spacing:-.04em}.JobListingManager_stat__NaHq_ span{overflow:hidden;color:#667085;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.JobListingManager_editor__ebIwp,.JobListingManager_listSection__YzpJ8{padding:clamp(20px,3vw,30px)}.JobListingManager_sectionHeader__JgeNH{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.JobListingManager_sectionHeader__JgeNH h2{font-size:clamp(1.35rem,2vw,1.8rem)}.JobListingManager_sectionHeader__JgeNH p{margin-top:8px;font-size:.86rem}.JobListingManager_iconButton__RV3IE{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(16,24,40,.12);background:#fff;color:#667085}.JobListingManager_iconButton__RV3IE:focus-visible,.JobListingManager_iconButton__RV3IE:hover{border-color:rgba(23,105,170,.3);color:#1769aa}.JobListingManager_iconButton__RV3IE svg{width:17px;height:17px}.JobListingManager_form__M9lob{display:grid;gap:16px}.JobListingManager_formGrid__WefdG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.JobListingManager_field__s0fAQ{min-width:0;display:grid;align-content:start;gap:7px}.JobListingManager_fieldWide__pjTDg{grid-column:1/-1}.JobListingManager_field__s0fAQ>span{color:#344054;font-size:.79rem;font-weight:740}.JobListingManager_field__s0fAQ>span em{color:#98a2b3;font-size:.72rem;font-style:normal;font-weight:600}.JobListingManager_field__s0fAQ input,.JobListingManager_field__s0fAQ select,.JobListingManager_field__s0fAQ textarea{width:100%;border:1px solid rgba(16,24,40,.14);border-radius:12px;background:#fff;color:#1d2939;font:inherit;font-size:.88rem;padding:11px 12px}.JobListingManager_field__s0fAQ input,.JobListingManager_field__s0fAQ select{min-height:44px}.JobListingManager_field__s0fAQ textarea{min-height:116px;resize:vertical;line-height:1.55}.JobListingManager_field__s0fAQ input::placeholder,.JobListingManager_field__s0fAQ textarea::placeholder{color:#98a2b3}.JobListingManager_error__Fjod_,.JobListingManager_feedback__5sOyH,.JobListingManager_formNote__o8GqU{display:flex;align-items:flex-start;gap:8px;margin:0;border-radius:12px;padding:11px 12px;font-size:.8rem;line-height:1.5}.JobListingManager_formNote__o8GqU{background:#f7faff;color:#526b84}.JobListingManager_verificationNote__F5FM7{background:#fff8eb;color:#8a5a00}.JobListingManager_feedback__5sOyH{background:#edf8f2;color:#13704b}.JobListingManager_error__Fjod_{background:#fff3f2;color:#b42318}.JobListingManager_feedback__5sOyH svg,.JobListingManager_formNote__o8GqU svg{width:16px;height:16px;flex:0 0 auto}.JobListingManager_formActions__OTbpU{justify-content:flex-end}.JobListingManager_listingGrid__xnJi_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.JobListingManager_listingCard__f4V2C{min-width:0;display:grid;gap:15px;border:1px solid rgba(16,24,40,.1);border-radius:18px;background:#fff;padding:18px}.JobListingManager_listingHeader__Y6MxQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.JobListingManager_listingHeader__Y6MxQ>div{min-width:0}.JobListingManager_statusPill__N4iz7{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#667085;padding:5px 8px;font-size:.68rem;font-weight:800}.JobListingManager_statuspublished__WqKhI{background:#edf8f2;color:#13704b}.JobListingManager_statuspaused__x_1La{background:#fff7e6;color:#a15c00}.JobListingManager_statusarchived__7L8JZ,.JobListingManager_statusclosed__g5QB6{background:#f2f4f7;color:#667085}.JobListingManager_listingHeader__Y6MxQ h3{overflow:hidden;margin:10px 0 0;color:#151922;font-size:1.15rem;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.JobListingManager_listingHeader__Y6MxQ p{margin:5px 0 0;color:#667085;font-size:.77rem}.JobListingManager_listingDescription__CPete{display:-webkit-box;overflow:hidden;margin:0;color:#52606d;font-size:.83rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.JobListingManager_listingMeta__THlw2{display:grid;gap:7px;color:#667085;font-size:.75rem}.JobListingManager_listingMeta__THlw2 span{display:flex;align-items:center;gap:7px;min-width:0}.JobListingManager_listingMeta__THlw2 svg{width:15px;height:15px;flex:0 0 auto;color:#1769aa}.JobListingManager_listingFooter__iEfV2{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(16,24,40,.08);padding-top:13px}.JobListingManager_textLink__VC3T6{display:inline-flex;align-items:center;gap:5px;color:#1769aa;font-size:.77rem;font-weight:740;text-decoration:none}.JobListingManager_textLink__VC3T6:focus-visible,.JobListingManager_textLink__VC3T6:hover{color:#12588f;text-decoration:underline}.JobListingManager_textLink__VC3T6 svg{width:14px;height:14px}.JobListingManager_actionRow__h0HLd{justify-content:flex-end}.JobListingManager_smallButton__vUnsc{min-height:30px;border:1px solid rgba(16,24,40,.12);background:#fff;color:#52606d;padding:0 8px;font-size:.7rem}.JobListingManager_smallButton__vUnsc:focus-visible,.JobListingManager_smallButton__vUnsc:hover{border-color:rgba(23,105,170,.3);background:#f5faff;color:#1769aa}.JobListingManager_smallButton__vUnsc svg{width:13px;height:13px}.JobListingManager_empty__I2N7X{display:grid;justify-items:center;gap:10px;border:1px dashed rgba(16,24,40,.16);border-radius:16px;padding:36px 20px;text-align:center}.JobListingManager_empty__I2N7X>svg{width:30px;height:30px;color:#1769aa}.JobListingManager_empty__I2N7X h3{margin:0;color:#1d2939;font-size:1.05rem}.JobListingManager_empty__I2N7X p{max-width:460px;margin:0;color:#667085;font-size:.83rem;line-height:1.55}.JobListingManager_empty__I2N7X .JobListingManager_primaryButton__QVroB{margin-top:5px}.JobListingManager_spin__YTVdA{animation:JobListingManager_spin__YTVdA .8s linear infinite}@keyframes JobListingManager_spin__YTVdA{to{transform:rotate(1turn)}}@media (max-width:900px){.JobListingManager_hero__vhRWK{align-items:flex-start;flex-direction:column}.JobListingManager_heroActions__j4a3f{justify-content:flex-start}.JobListingManager_listingGrid__xnJi_{grid-template-columns:1fr}}@media (max-width:640px){.JobListingManager_editor__ebIwp,.JobListingManager_hero__vhRWK,.JobListingManager_listSection__YzpJ8{border-radius:18px;padding:20px 16px}.JobListingManager_hero__vhRWK h1{font-size:2rem}.JobListingManager_formActions__OTbpU,.JobListingManager_formActions__OTbpU>*,.JobListingManager_heroActions__j4a3f,.JobListingManager_heroActions__j4a3f>*{width:100%}.JobListingManager_stats__cfGkx{grid-template-columns:repeat(2,minmax(0,1fr))}.JobListingManager_stat__NaHq_+.JobListingManager_stat__NaHq_{border-left:0}.JobListingManager_stat__NaHq_:nth-child(2n){border-left:1px solid rgba(16,24,40,.08)}.JobListingManager_stat__NaHq_:nth-child(n+3){border-top:1px solid rgba(16,24,40,.08)}.JobListingManager_businessContext___SgYE{align-items:flex-start;flex-wrap:wrap}.JobListingManager_freeNote__fk53U{width:100%;margin-left:55px}.JobListingManager_formGrid__WefdG{grid-template-columns:1fr;gap:14px}.JobListingManager_fieldWide__pjTDg{grid-column:auto}.JobListingManager_sectionHeader__JgeNH{align-items:flex-start}.JobListingManager_sectionHeader__JgeNH>.JobListingManager_secondaryButton__644bR{min-width:42px;width:42px;overflow:hidden;padding:0;white-space:nowrap}.JobListingManager_sectionHeader__JgeNH>.JobListingManager_secondaryButton__644bR svg+*{display:none}.JobListingManager_listingFooter__iEfV2{align-items:flex-start;flex-direction:column}.JobListingManager_actionRow__h0HLd{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.JobListingManager_iconButton__RV3IE,.JobListingManager_primaryButton__QVroB,.JobListingManager_secondaryButton__644bR,.JobListingManager_smallButton__vUnsc{transition:none}.JobListingManager_spin__YTVdA{animation:none}}