.jobs-module__ilo3Ka__page{color:#18372f;background:#f3f7f4;min-height:100vh}.jobs-module__ilo3Ka__header{width:100%;height:var(--public-nav-height);padding:0 var(--public-page-gutter);background:#fff;border-bottom:1px solid #e3eae6;justify-content:space-between;align-items:center;gap:20px;display:flex}.jobs-module__ilo3Ka__brand{color:#163c32;align-items:center;gap:8px;text-decoration:none;display:flex}.jobs-module__ilo3Ka__brand img{width:var(--public-logo-size);height:var(--public-logo-size);object-fit:cover;background:#d6f069;border-radius:10px;display:block}.jobs-module__ilo3Ka__brand strong{font:800 var(--public-brand-size)/1 var(--font-sora),Sora,sans-serif;letter-spacing:-.7px}.jobs-module__ilo3Ka__brand small{color:#71857d;font-size:var(--public-tagline-size);text-transform:uppercase;letter-spacing:1px;border-left:1px solid #cdd8d2;padding-left:8px;font-weight:800}.jobs-module__ilo3Ka__headerLink{color:#63776f;font-size:var(--public-nav-font-size);font-weight:700}.jobs-module__ilo3Ka__headerActions{align-items:center;gap:18px;display:flex}.jobs-module__ilo3Ka__portalHero{color:#fff;background:linear-gradient(125deg,#103b30 0%,#195a49 58%,#28735d 100%);padding:72px 18px;position:relative;overflow:hidden}.jobs-module__ilo3Ka__portalHeroInner{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(30px,7vw,90px);width:min(1120px,100%);margin:0 auto;display:grid;position:relative}.jobs-module__ilo3Ka__portalCopy h1{letter-spacing:-3px;max-width:680px;margin:12px 0 20px;font-size:clamp(42px,7vw,72px);line-height:.98}.jobs-module__ilo3Ka__portalCopy h1 em{color:#d8ef72;font-style:normal}.jobs-module__ilo3Ka__portalCopy>p{color:#dbe9e4;max-width:620px;margin:0;font-size:17px;line-height:1.65}.jobs-module__ilo3Ka__heroShape{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.jobs-module__ilo3Ka__heroShapeOne{width:380px;height:380px;top:-160px;right:-90px}.jobs-module__ilo3Ka__heroShapeTwo{background:#d8ef720d;width:210px;height:210px;bottom:-130px;left:47%}.jobs-module__ilo3Ka__searchBox{background:#fff;border-radius:16px;grid-template-columns:1.2fr .9fr auto;gap:0;margin-top:30px;padding:7px;display:grid;box-shadow:0 20px 50px #041b1538}.jobs-module__ilo3Ka__searchBox label{color:#789087;align-items:center;gap:8px;padding:0 13px;display:flex}.jobs-module__ilo3Ka__searchBox label+label{border-left:1px solid #e4ebe7}.jobs-module__ilo3Ka__searchBox input,.jobs-module__ilo3Ka__searchBox select{color:#18372f;width:100%;min-height:48px;font:inherit;background:#fff;border:0;outline:0}.jobs-module__ilo3Ka__searchBox button{color:#143e33;background:#d8ef72;border:0;border-radius:11px;padding:0 20px;font-weight:900}.jobs-module__ilo3Ka__quickSearch{color:#cbded7;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.jobs-module__ilo3Ka__quickSearch button{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:99px;padding:6px 11px}.jobs-module__ilo3Ka__heroPreview{color:#18372f;background:#fff;border-radius:23px;padding:28px;transform:rotate(1.5deg);box-shadow:0 28px 70px #041b1545}.jobs-module__ilo3Ka__previewTop,.jobs-module__ilo3Ka__jobCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.jobs-module__ilo3Ka__previewTop small,.jobs-module__ilo3Ka__jobCardTop small{color:#7b8d85;font-size:11px}.jobs-module__ilo3Ka__logoMark{color:#143e33;background:#d8ef72;border-radius:13px;place-items:center;width:47px;height:47px;font-size:14px;font-weight:900;display:grid}.jobs-module__ilo3Ka__previewCompany{color:#28705c;letter-spacing:1px;text-transform:uppercase;margin-top:25px;font-size:10px;font-weight:900;display:block}.jobs-module__ilo3Ka__heroPreview h2{margin:8px 0 16px;font-size:25px;line-height:1.15}.jobs-module__ilo3Ka__heroPreview>p{color:#687b73;line-height:1.6}.jobs-module__ilo3Ka__previewMeta{color:#6c7f77;gap:8px;font-size:12px;display:grid}.jobs-module__ilo3Ka__previewFoot{border-top:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:18px;display:flex}.jobs-module__ilo3Ka__previewFoot a,.jobs-module__ilo3Ka__companyCta{color:#1b614d;font-size:13px;font-weight:900}.jobs-module__ilo3Ka__sectionEyebrow{color:#28705c;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.jobs-module__ilo3Ka__contentHeadRow{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.jobs-module__ilo3Ka__contentHeadRow .jobs-module__ilo3Ka__contentHead{margin-bottom:0}.jobs-module__ilo3Ka__clearButton{color:#2a6253;background:#fff;border:1px solid #cfdbd5;border-radius:10px;padding:9px 13px;font-weight:800}.jobs-module__ilo3Ka__jobCardTop{margin-bottom:21px}.jobs-module__ilo3Ka__jobDescription{color:#667970;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 18px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.jobs-module__ilo3Ka__empty h3{color:#23483e;margin:10px 0 5px;font-size:20px}.jobs-module__ilo3Ka__empty p{margin:0}.jobs-module__ilo3Ka__emptyIcon{font-size:35px;display:block}.jobs-module__ilo3Ka__how{color:#18372f;text-align:center;background:#fff;padding:70px 18px 85px}.jobs-module__ilo3Ka__how h2{letter-spacing:-1.5px;margin:8px 0 30px;font-size:clamp(28px,4vw,42px)}.jobs-module__ilo3Ka__how>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;width:min(1000px,100%);margin:0 auto;display:grid}.jobs-module__ilo3Ka__how article{background:#f7f9f7;border:1px solid #e0e8e3;border-radius:18px;padding:26px;position:relative}.jobs-module__ilo3Ka__how article b{color:#9ab35b;margin-bottom:24px;font-size:26px;display:block}.jobs-module__ilo3Ka__how article strong{font-size:17px;display:block}.jobs-module__ilo3Ka__how article p{color:#71837b;margin:8px 0 0;font-size:13px;line-height:1.6}.jobs-module__ilo3Ka__hero{color:#fff;background:linear-gradient(130deg,#103a30,#17614d);padding:74px 18px 62px}.jobs-module__ilo3Ka__heroInner{width:min(960px,100%);margin:0 auto}.jobs-module__ilo3Ka__companyHeroBrand{align-items:center;gap:18px;display:flex}.jobs-module__ilo3Ka__companyHeroBrand>img,.jobs-module__ilo3Ka__detailCompany>img,.jobs-module__ilo3Ka__companyLogoFallback{object-fit:cover;color:#12382f;background:#d8ef72;border-radius:15px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.jobs-module__ilo3Ka__companyHeroBrand h1{margin-bottom:0}.jobs-module__ilo3Ka__eyebrow{color:#d6ef70;letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:900}.jobs-module__ilo3Ka__hero h1{letter-spacing:-2.6px;max-width:720px;margin:12px 0;font-size:clamp(36px,7vw,64px);line-height:1}.jobs-module__ilo3Ka__hero p{color:#d8e7e1;max-width:650px;margin:0;font-size:17px;line-height:1.6}.jobs-module__ilo3Ka__content{width:min(1120px,100% - 36px);margin:0 auto;padding:48px 0 80px}.jobs-module__ilo3Ka__contentHead{margin-bottom:24px}.jobs-module__ilo3Ka__contentHead h2{margin:0 0 5px;font-size:26px}.jobs-module__ilo3Ka__contentHead p{color:#71837b;margin:0}.jobs-module__ilo3Ka__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jobs-module__ilo3Ka__card{color:inherit;background:#fff;border:1px solid #dce6e0;border-radius:18px;padding:25px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 8px 30px #12382f0d}.jobs-module__ilo3Ka__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #12382f1a}.jobs-module__ilo3Ka__cardMain{color:inherit;text-decoration:none;display:block}.jobs-module__ilo3Ka__company{color:#2a6b59;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:900}.jobs-module__ilo3Ka__card h3{margin:10px 0;font-size:22px}.jobs-module__ilo3Ka__meta{color:#6a7c74;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.jobs-module__ilo3Ka__cardFoot{border-top:1px solid #edf1ef;justify-content:space-between;align-items:end;gap:20px;margin-top:24px;padding-top:18px;display:flex}.jobs-module__ilo3Ka__cardFoot strong{font-size:14px}.jobs-module__ilo3Ka__cardFoot span{color:#236550;font-size:13px;font-weight:800}.jobs-module__ilo3Ka__cardActions{align-items:center;gap:8px;display:flex}.jobs-module__ilo3Ka__cardApply{color:#fff;background:#143e33;border-radius:8px;align-items:center;min-height:34px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-module__ilo3Ka__empty{color:#6e8078;text-align:center;background:#fff;border:1px dashed #cbd9d2;border-radius:18px;padding:60px 24px}.jobs-module__ilo3Ka__detailHero{color:#fff;background:#123d32;padding:56px 18px}.jobs-module__ilo3Ka__detailInner{width:min(900px,100%);margin:0 auto}.jobs-module__ilo3Ka__detailCompany{align-items:center;gap:13px;display:flex}.jobs-module__ilo3Ka__detailCompany>img,.jobs-module__ilo3Ka__detailCompany>.jobs-module__ilo3Ka__companyLogoFallback{border-radius:11px;flex-basis:42px;width:42px;height:42px}.jobs-module__ilo3Ka__back{color:#d9ed81;margin-bottom:28px;font-size:13px;font-weight:800;display:inline-block}.jobs-module__ilo3Ka__detailHero h1{letter-spacing:-2px;max-width:760px;margin:9px 0 18px;font-size:clamp(35px,6vw,58px);line-height:1.04}.jobs-module__ilo3Ka__detailMeta{color:#d5e3de;flex-wrap:wrap;gap:10px 20px;display:flex}.jobs-module__ilo3Ka__shareWrap{align-items:center;gap:12px;min-height:38px;margin-top:24px;display:flex}.jobs-module__ilo3Ka__shareButton{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.jobs-module__ilo3Ka__shareButton:hover{background:#d8ef721f;border-color:#d8ef72bf}.jobs-module__ilo3Ka__shareButton:focus-visible{outline-offset:2px;outline:3px solid #d8ef7273}.jobs-module__ilo3Ka__shareButton svg{flex:0 0 17px;width:17px;height:17px}.jobs-module__ilo3Ka__shareStatus{color:#d5e3de;font-size:12px}.jobs-module__ilo3Ka__shareWrapCard{min-height:34px;margin:0;display:block;position:relative}.jobs-module__ilo3Ka__shareButtonCard{color:#174e40;background:#f5faf7;border-color:#c7d8d0;border-radius:8px;justify-content:center;width:100%;min-height:34px;padding:7px 10px;font-size:11px}.jobs-module__ilo3Ka__shareButtonCard:hover{background:#eaf5f0;border-color:#73a08f}.jobs-module__ilo3Ka__shareWrapCard .jobs-module__ilo3Ka__shareStatus{color:#fff;text-align:center;background:#174e40;border-radius:7px;width:max-content;max-width:190px;padding:5px 7px;font-size:10px;position:absolute;bottom:calc(100% + 6px);right:0}.jobs-module__ilo3Ka__detailActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.jobs-module__ilo3Ka__detailActions .jobs-module__ilo3Ka__shareWrap{margin:0}.jobs-module__ilo3Ka__detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:28px;width:min(1000px,100% - 36px);margin:38px auto 80px;display:grid}.jobs-module__ilo3Ka__description,.jobs-module__ilo3Ka__formCard{background:#fff;border:1px solid #dce6e0;border-radius:20px;padding:30px}.jobs-module__ilo3Ka__description h2,.jobs-module__ilo3Ka__formCard h2{margin:0 0 14px;font-size:23px}.jobs-module__ilo3Ka__description p,.jobs-module__ilo3Ka__description li{color:#53675e;white-space:pre-line;font-size:14px;line-height:1.75}.jobs-module__ilo3Ka__description section+section{margin-top:30px}.jobs-module__ilo3Ka__formCard{position:sticky;top:20px}.jobs-module__ilo3Ka__formCard>p{color:#71837b;margin:-7px 0 20px;font-size:13px;line-height:1.5}.jobs-module__ilo3Ka__form{gap:13px;display:grid}.jobs-module__ilo3Ka__form label{color:#334b42;gap:6px;font-size:12px;font-weight:800;display:grid}.jobs-module__ilo3Ka__form input,.jobs-module__ilo3Ka__form select,.jobs-module__ilo3Ka__form textarea{color:#18372f;width:100%;font:inherit;background:#fff;border:1px solid #d7e1dc;border-radius:10px;outline:none;padding:11px 12px}.jobs-module__ilo3Ka__form textarea{resize:vertical;min-height:105px}.jobs-module__ilo3Ka__form select:disabled{color:#9aaba4;cursor:not-allowed;background:#f1f4f2}.jobs-module__ilo3Ka__form input:focus,.jobs-module__ilo3Ka__form select:focus,.jobs-module__ilo3Ka__form textarea:focus{border-color:#28705c;box-shadow:0 0 0 3px #28705c1a}.jobs-module__ilo3Ka__fileInput{color:#60736a;background:#f8faf9;padding:8px!important}.jobs-module__ilo3Ka__fileInput::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#245d4e;border:0;border-radius:7px;margin-right:10px;padding:8px 10px;font-weight:800}.jobs-module__ilo3Ka__fileHelp{color:#73867d;font-size:10px;font-weight:500;line-height:1.45}.jobs-module__ilo3Ka__profileHint{color:#235849;background:#eaf7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.jobs-module__ilo3Ka__profileHint a{text-underline-offset:2px;font-weight:900;text-decoration:underline}.jobs-module__ilo3Ka__savedResume{background:#f5faf7;border:1px solid #d9e7e0;border-radius:9px;align-items:flex-start;padding:10px 12px;color:#466158!important;gap:9px!important;font-weight:600!important;display:flex!important}.jobs-module__ilo3Ka__savedResume input{accent-color:#174e40;flex:0 0 17px;width:17px;margin-top:1px}.jobs-module__ilo3Ka__consent{grid-template-columns:18px 1fr;align-items:flex-start;line-height:1.5;color:#596d64!important;gap:9px!important;font-weight:500!important;display:flex!important}.jobs-module__ilo3Ka__consent input{accent-color:#174e40;width:17px;margin-top:2px}.jobs-module__ilo3Ka__consent a{color:#1d664f;font-weight:800}.jobs-module__ilo3Ka__submit{color:#fff;background:#143e33;border:0;border-radius:11px;min-height:47px;font-weight:900}.jobs-module__ilo3Ka__submit:disabled{opacity:.6}.jobs-module__ilo3Ka__error,.jobs-module__ilo3Ka__success{border-radius:9px;padding:11px 12px;margin:0!important;font-size:12px!important}.jobs-module__ilo3Ka__error{background:#fff0ef;color:#933b37!important}.jobs-module__ilo3Ka__success{background:#e8f8f1;color:#15523f!important}.jobs-module__ilo3Ka__honeypot{height:1px;left:-10000px;overflow:hidden;width:1px!important;position:absolute!important}.jobs-module__ilo3Ka__footer{color:#73867d;text-align:center;background:#fff;padding:25px 18px;font-size:12px}.jobs-module__ilo3Ka__footer a{color:#2b6655}@media (max-width:900px){.jobs-module__ilo3Ka__portalHeroInner{grid-template-columns:1fr}.jobs-module__ilo3Ka__heroPreview{max-width:520px;transform:none}}@media (max-width:760px){.jobs-module__ilo3Ka__header{height:68px;padding:0 15px}.jobs-module__ilo3Ka__headerActions{gap:10px}.jobs-module__ilo3Ka__headerLink{font-size:11px}.jobs-module__ilo3Ka__headerActions .jobs-module__ilo3Ka__headerLink:last-child{display:none}.jobs-module__ilo3Ka__grid,.jobs-module__ilo3Ka__detailGrid,.jobs-module__ilo3Ka__how>div{grid-template-columns:1fr}.jobs-module__ilo3Ka__formCard{position:static}.jobs-module__ilo3Ka__hero{padding-top:50px}.jobs-module__ilo3Ka__brand small{display:none}.jobs-module__ilo3Ka__portalHero{padding-top:50px}.jobs-module__ilo3Ka__portalCopy h1{letter-spacing:-2px}.jobs-module__ilo3Ka__searchBox{grid-template-columns:1fr;gap:5px}.jobs-module__ilo3Ka__searchBox label+label{border-top:1px solid #e4ebe7;border-left:0}.jobs-module__ilo3Ka__searchBox button{min-height:48px}.jobs-module__ilo3Ka__contentHeadRow{align-items:flex-start}}
.public-portal-header-module__XlC6SW__header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom:1px solid #dfe7e3;position:sticky;top:0;box-shadow:0 3px 14px #12372e0a}.public-portal-header-module__XlC6SW__main,.public-portal-header-module__XlC6SW__navbar{align-items:center;width:min(1180px,100% - 40px);margin:0 auto;display:flex}.public-portal-header-module__XlC6SW__main{gap:28px;height:72px}.public-portal-header-module__XlC6SW__navbar{scrollbar-width:none;border-top:1px solid #edf1ef;justify-content:space-between;height:45px}.public-portal-header-module__XlC6SW__navbar::-webkit-scrollbar{display:none}.public-portal-header-module__XlC6SW__brand{color:#153e33;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.public-portal-header-module__XlC6SW__brand img{object-fit:cover;background:#d8f26b;border-radius:10px;width:40px;height:40px}.public-portal-header-module__XlC6SW__brand strong{font:800 20px/1 var(--font-sora),Sora,sans-serif;letter-spacing:-.8px}.public-portal-header-module__XlC6SW__brand small{color:#71857d;letter-spacing:1px;text-transform:uppercase;border-left:1px solid #d1dbd6;padding-left:8px;font-size:8px;font-weight:900}.public-portal-header-module__XlC6SW__search{background:#fff;border:2px solid #1b5b49;border-radius:12px;flex:1;grid-template-columns:minmax(220px,1.25fr) minmax(160px,.75fr) auto;max-width:650px;height:46px;margin-left:14px;display:grid;overflow:hidden}.public-portal-header-module__XlC6SW__search label{color:#648078;align-items:center;gap:9px;min-width:0;padding:0 13px;display:flex}.public-portal-header-module__XlC6SW__search label+label{border-left:1px solid #dfe7e3}.public-portal-header-module__XlC6SW__search label>svg{flex:0 0 17px;width:17px}.public-portal-header-module__XlC6SW__search input,.public-portal-header-module__XlC6SW__search select{color:#17372e;width:100%;min-width:0;font:700 12px var(--font-manrope),Manrope,sans-serif;background:#fff;border:0;outline:0}.public-portal-header-module__XlC6SW__search button{color:#173d32;font:900 11px var(--font-manrope),Manrope,sans-serif;cursor:pointer;background:#d8f26b;border:0;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:flex}.public-portal-header-module__XlC6SW__search button svg{width:15px}.public-portal-header-module__XlC6SW__account{align-items:center;gap:8px;margin-left:auto;display:flex}.public-portal-header-module__XlC6SW__account a,.public-portal-header-module__XlC6SW__account button{color:#19483b;font:900 11px var(--font-manrope),Manrope,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;text-decoration:none}.public-portal-header-module__XlC6SW__account .public-portal-header-module__XlC6SW__primary{background:#d8f26b;border:1px solid #d2e95e}.public-portal-header-module__XlC6SW__navbar nav{align-items:stretch;gap:28px;height:100%;display:flex}.public-portal-header-module__XlC6SW__navbar nav a{color:#405d54;border-bottom:2px solid #0000;align-items:center;font-size:12px;font-weight:800;text-decoration:none;display:flex}.public-portal-header-module__XlC6SW__navbar nav a[aria-current=page]{color:#174d3f;border-color:#1b5b49}.public-portal-header-module__XlC6SW__employer{color:#245d4d;align-items:center;gap:7px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.public-portal-header-module__XlC6SW__employer span{font-size:13px}@media (max-width:1000px){.public-portal-header-module__XlC6SW__brand small{display:none}.public-portal-header-module__XlC6SW__search{margin-left:0}.public-portal-header-module__XlC6SW__navbar nav{gap:20px}}@media (max-width:700px){.public-portal-header-module__XlC6SW__header{position:relative}.public-portal-header-module__XlC6SW__main,.public-portal-header-module__XlC6SW__navbar{width:100%}.public-portal-header-module__XlC6SW__main{grid-template-columns:1fr auto;gap:11px;height:auto;padding:12px 14px;display:grid}.public-portal-header-module__XlC6SW__brand img{width:36px;height:36px}.public-portal-header-module__XlC6SW__brand strong{font-size:18px}.public-portal-header-module__XlC6SW__account{grid-column:2;margin:0}.public-portal-header-module__XlC6SW__account>a:not(.public-portal-header-module__XlC6SW__primary),.public-portal-header-module__XlC6SW__account button{display:none}.public-portal-header-module__XlC6SW__account a{padding:9px 10px;font-size:10px}.public-portal-header-module__XlC6SW__search{grid-area:2/1/auto/-1;grid-template-columns:1fr auto;max-width:none;height:auto;margin:0}.public-portal-header-module__XlC6SW__search label{height:43px}.public-portal-header-module__XlC6SW__search label:nth-child(2){border-top:1px solid #dfe7e3;border-left:0;grid-area:2/1/auto/-1}.public-portal-header-module__XlC6SW__search button{grid-area:1/2/3;width:55px;padding:0}.public-portal-header-module__XlC6SW__search button span{display:none}.public-portal-header-module__XlC6SW__navbar{height:42px;padding:0 14px;overflow-x:auto}.public-portal-header-module__XlC6SW__navbar nav{white-space:nowrap;gap:22px}.public-portal-header-module__XlC6SW__navbar nav a{font-size:10px}.public-portal-header-module__XlC6SW__employer{display:none}}
.public-mobile-nav-module___Emo4a__nav{display:none}@media (max-width:700px){.public-mobile-nav-module___Emo4a__nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d3229f7;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;padding:5px;display:grid;position:fixed;bottom:9px;left:9px;right:9px;box-shadow:0 14px 38px #0a2b234d}.public-mobile-nav-module___Emo4a__nav a{color:#9bb6ac;place-items:center;gap:3px;min-width:0;font-size:8px;font-weight:800;text-decoration:none;display:grid}.public-mobile-nav-module___Emo4a__nav a[aria-current=page]{color:#d8f26b}.public-mobile-nav-module___Emo4a__nav svg{width:19px;height:19px}.public-mobile-nav-module___Emo4a__nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}
.companies-module__4RDsJG__page{color:#17372e;background:#f5f7f6;min-height:100vh;padding-bottom:70px}.companies-module__4RDsJG__hero{color:#fff;background:linear-gradient(125deg,#123f34,#1e6450);padding:65px max(20px,50vw - 560px)}.companies-module__4RDsJG__hero>span{color:#d8f26b;letter-spacing:1.3px;font-size:9px;font-weight:900}.companies-module__4RDsJG__hero h1{letter-spacing:-2.5px;max-width:760px;margin:10px 0;font-size:clamp(38px,6vw,60px);line-height:1.03}.companies-module__4RDsJG__hero p{color:#caded7;max-width:650px;margin:0;font-size:14px;line-height:1.6}.companies-module__4RDsJG__content{width:min(1120px,100% - 36px);margin:0 auto;padding:46px 0}.companies-module__4RDsJG__head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.companies-module__4RDsJG__head h2{margin:0;font-size:25px}.companies-module__4RDsJG__head p{color:#73867d;margin:5px 0 0;font-size:11px}.companies-module__4RDsJG__head>a{color:#1b5b49;font-size:11px;font-weight:900}.companies-module__4RDsJG__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.companies-module__4RDsJG__grid>a{min-height:235px;color:inherit;background:#fff;border:1px solid #dfe7e3;border-radius:17px;padding:22px;text-decoration:none;transition:all .18s;display:grid}.companies-module__4RDsJG__grid>a:hover{border-color:#9dbbae;transform:translateY(-3px);box-shadow:0 15px 35px #143a2f14}.companies-module__4RDsJG__logo{color:#17372e;background:#d8f26b;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.companies-module__4RDsJG__logo img{object-fit:cover;width:100%;height:100%}.companies-module__4RDsJG__grid>a>span{color:#2e705d;letter-spacing:1px;font-size:8px;font-weight:900}.companies-module__4RDsJG__grid h2{margin:7px 0 6px;font-size:18px;line-height:1.25}.companies-module__4RDsJG__grid p{color:#71847c;margin:0;font-size:10px}.companies-module__4RDsJG__grid footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:10px;display:flex}.companies-module__4RDsJG__grid footer b{color:#1b5b49}.companies-module__4RDsJG__empty{color:#6f8279;text-align:center;background:#fff;border:1px dashed #cbd9d2;border-radius:16px;padding:65px 20px}@media (max-width:850px){.companies-module__4RDsJG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.companies-module__4RDsJG__hero{padding:42px 18px}.companies-module__4RDsJG__grid{grid-template-columns:1fr}.companies-module__4RDsJG__content{padding-top:30px}.companies-module__4RDsJG__head{flex-direction:column;align-items:flex-start}}
.jobs-explorer-module__ht5l6G__page{color:#172f28;background:#f6f8f7;min-height:100vh}.jobs-explorer-module__ht5l6G__intro{justify-content:space-between;align-items:end;gap:30px;width:min(1180px,100% - 40px);margin:0 auto;padding:34px 0 22px;display:flex}.jobs-explorer-module__ht5l6G__intro>div:first-child>span{color:#32715e;letter-spacing:1.1px;font-size:8px;font-weight:900}.jobs-explorer-module__ht5l6G__intro h1{font:800 clamp(28px,4vw,39px)/1.1 var(--font-sora),Sora,sans-serif;letter-spacing:-1.5px;margin:6px 0 5px}.jobs-explorer-module__ht5l6G__intro p{color:#71847c;margin:0;font-size:11px}.jobs-explorer-module__ht5l6G__intro>div:last-child{text-align:right}.jobs-explorer-module__ht5l6G__intro>div:last-child strong,.jobs-explorer-module__ht5l6G__intro>div:last-child span{display:block}.jobs-explorer-module__ht5l6G__intro>div:last-child strong{font:800 27px var(--font-sora),Sora,sans-serif}.jobs-explorer-module__ht5l6G__intro>div:last-child span{color:#73867d;font-size:8px}.jobs-explorer-module__ht5l6G__categoryRail{scrollbar-width:none;gap:7px;width:min(1180px,100% - 40px);margin:0 auto 16px;display:flex;overflow-x:auto}.jobs-explorer-module__ht5l6G__categoryRail::-webkit-scrollbar{display:none}.jobs-explorer-module__ht5l6G__categoryRail button{color:#49645a;cursor:pointer;background:#fff;border:1px solid #d9e3de;border-radius:99px;flex:none;padding:8px 12px;font-size:8px;font-weight:800}.jobs-explorer-module__ht5l6G__categoryRail button.jobs-explorer-module__ht5l6G__selected{color:#fff;background:#174b3d;border-color:#174b3d}.jobs-explorer-module__ht5l6G__workspace{grid-template-columns:225px minmax(0,1fr);gap:16px;width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:70px;display:grid}.jobs-explorer-module__ht5l6G__filters{background:#fff;border:1px solid #dce6e1;border-radius:14px;align-self:start;gap:15px;padding:17px;display:grid;position:sticky;top:130px}.jobs-explorer-module__ht5l6G__filters>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.jobs-explorer-module__ht5l6G__filters>header span{align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.jobs-explorer-module__ht5l6G__filters>header svg{width:14px}.jobs-explorer-module__ht5l6G__filters>header button{color:#2a6856;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.jobs-explorer-module__ht5l6G__filters>label{color:#405b51;gap:6px;font-size:9px;font-weight:800;display:grid}.jobs-explorer-module__ht5l6G__filters select,.jobs-explorer-module__ht5l6G__keyword{color:#17372e;width:100%;min-height:38px;font:700 9px var(--font-manrope),Manrope,sans-serif;background:#fff;border:1px solid #d9e3de;border-radius:9px}.jobs-explorer-module__ht5l6G__filters select{padding:0 9px}.jobs-explorer-module__ht5l6G__keyword{align-items:center;gap:6px;padding:0 9px;display:flex}.jobs-explorer-module__ht5l6G__keyword svg{color:#789087;width:13px}.jobs-explorer-module__ht5l6G__keyword input{width:100%;min-width:0;font:inherit;border:0;outline:0}.jobs-explorer-module__ht5l6G__check{background:#f3f7f5;border-radius:9px;align-items:start;padding:11px;grid-template-columns:16px 1fr!important;gap:8px!important;display:grid!important}.jobs-explorer-module__ht5l6G__check input{accent-color:#174b3d;width:14px;height:14px;margin:1px 0}.jobs-explorer-module__ht5l6G__check strong,.jobs-explorer-module__ht5l6G__check small{display:block}.jobs-explorer-module__ht5l6G__check strong{font-size:8px}.jobs-explorer-module__ht5l6G__check small{color:#74877f;margin-top:3px;font-size:7px;font-weight:500;line-height:1.4}.jobs-explorer-module__ht5l6G__companyCta{color:#fff;background:#123f34;border-radius:10px;padding:14px}.jobs-explorer-module__ht5l6G__companyCta strong{font-size:10px}.jobs-explorer-module__ht5l6G__companyCta p{color:#c8d9d3;margin:5px 0 10px;font-size:8px;line-height:1.5}.jobs-explorer-module__ht5l6G__companyCta a{color:#d8f26b;font-size:8px;font-weight:900}.jobs-explorer-module__ht5l6G__results{min-width:0}.jobs-explorer-module__ht5l6G__results>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;padding:2px 2px 10px;display:flex}.jobs-explorer-module__ht5l6G__results>header h2{font:800 18px var(--font-sora),Sora,sans-serif;margin:0}.jobs-explorer-module__ht5l6G__results>header p{color:#73867d;margin:4px 0 0;font-size:8px}.jobs-explorer-module__ht5l6G__results>header label{color:#71847c;align-items:center;gap:7px;font-size:8px;display:flex}.jobs-explorer-module__ht5l6G__results>header select{color:#244b40;font:700 8px var(--font-manrope),Manrope,sans-serif;background:#fff;border:1px solid #d8e2dd;border-radius:8px;padding:7px 9px}.jobs-explorer-module__ht5l6G__list{gap:8px;display:grid}.jobs-explorer-module__ht5l6G__list article{background:#fff;border:1px solid #dce6e1;border-radius:13px;grid-template-columns:minmax(0,1fr) 210px;gap:20px;padding:18px;transition:all .15s;display:grid}.jobs-explorer-module__ht5l6G__list article:hover{border-color:#9bb9ad;box-shadow:0 9px 24px #12382f0e}.jobs-explorer-module__ht5l6G__list article.jobs-explorer-module__ht5l6G__featuredJob{background:linear-gradient(90deg,#fbfff0,#fff 24%);border-left:3px solid #abc83f}.jobs-explorer-module__ht5l6G__jobMain{grid-template-columns:48px minmax(0,1fr);gap:13px;display:grid}.jobs-explorer-module__ht5l6G__logo{color:#17372e;background:#d8f26b;border-radius:10px;place-items:center;width:48px;height:48px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.jobs-explorer-module__ht5l6G__logo img{object-fit:cover;width:100%;height:100%}.jobs-explorer-module__ht5l6G__jobCopy{min-width:0}.jobs-explorer-module__ht5l6G__jobCopy>div{align-items:center;gap:7px;display:flex}.jobs-explorer-module__ht5l6G__jobCopy>div>a{color:#547067;font-size:8px;font-weight:800;text-decoration:none}.jobs-explorer-module__ht5l6G__jobCopy>div>b{color:#173d32;background:#d8f26b;border-radius:99px;padding:3px 6px;font-size:6px}.jobs-explorer-module__ht5l6G__jobCopy h3{font:800 14px var(--font-sora),Sora,sans-serif;margin:5px 0}.jobs-explorer-module__ht5l6G__jobCopy h3 a{color:inherit;text-decoration:none}.jobs-explorer-module__ht5l6G__jobCopy>p{color:#6b7f76;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.jobs-explorer-module__ht5l6G__meta{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.jobs-explorer-module__ht5l6G__meta span{color:#647970;align-items:center;gap:4px;font-size:7px;display:flex}.jobs-explorer-module__ht5l6G__meta svg{width:10px}.jobs-explorer-module__ht5l6G__list article>aside{border-left:1px solid #edf1ef;align-content:space-between;justify-items:end;padding-left:17px;display:grid}.jobs-explorer-module__ht5l6G__list article>aside>small{color:#82928c;font-size:7px}.jobs-explorer-module__ht5l6G__list article>aside>strong{font-size:10px}.jobs-explorer-module__ht5l6G__list article>aside>div{align-items:center;gap:6px;display:flex}.jobs-explorer-module__ht5l6G__list article>aside>div>a{color:#fff;background:#174b3d;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.jobs-explorer-module__ht5l6G__list article>aside>div>a svg{width:10px}.jobs-explorer-module__ht5l6G__noResults{color:#72867d;text-align:center;background:#fff;border:1px dashed #cad8d2;border-radius:14px;justify-items:center;padding:80px 20px;display:grid}.jobs-explorer-module__ht5l6G__noResults>svg{width:30px}.jobs-explorer-module__ht5l6G__noResults h3{color:#24473e;margin:12px 0 5px}.jobs-explorer-module__ht5l6G__noResults p{margin:0 0 15px;font-size:9px}.jobs-explorer-module__ht5l6G__noResults button{color:#fff;background:#174b3d;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.jobs-explorer-module__ht5l6G__footer{color:#9ab0a7;background:#0d3229;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px max(20px,50vw - 590px);display:grid}.jobs-explorer-module__ht5l6G__brand{color:#fff;align-items:center;gap:7px;text-decoration:none;display:flex}.jobs-explorer-module__ht5l6G__brand img{border-radius:8px;width:32px;height:32px}.jobs-explorer-module__ht5l6G__brand strong{font:800 16px var(--font-sora),Sora,sans-serif}.jobs-explorer-module__ht5l6G__brand small{font-size:7px}.jobs-explorer-module__ht5l6G__footer p{font-size:8px}.jobs-explorer-module__ht5l6G__footer nav{gap:13px;display:flex}.jobs-explorer-module__ht5l6G__footer nav a{color:#b6c9c1;font-size:8px;text-decoration:none}@media (max-width:800px){.jobs-explorer-module__ht5l6G__workspace{grid-template-columns:1fr}.jobs-explorer-module__ht5l6G__filters{grid-template-columns:1fr 1fr;position:static}.jobs-explorer-module__ht5l6G__filters>header,.jobs-explorer-module__ht5l6G__companyCta{grid-column:1/-1}.jobs-explorer-module__ht5l6G__check{align-self:end}.jobs-explorer-module__ht5l6G__list article{grid-template-columns:1fr}.jobs-explorer-module__ht5l6G__list article>aside{border-top:1px solid #edf1ef;border-left:0;grid-template-columns:1fr auto;place-items:center start;padding:12px 0 0}.jobs-explorer-module__ht5l6G__list article>aside>small{display:none}.jobs-explorer-module__ht5l6G__list article>aside>div{grid-area:1/2}.jobs-explorer-module__ht5l6G__intro>div:last-child{display:none}}@media (max-width:700px){.jobs-explorer-module__ht5l6G__page{padding-bottom:75px}.jobs-explorer-module__ht5l6G__intro{width:calc(100% - 30px);padding-top:25px}.jobs-explorer-module__ht5l6G__intro h1{font-size:27px}.jobs-explorer-module__ht5l6G__categoryRail,.jobs-explorer-module__ht5l6G__workspace{width:calc(100% - 30px)}.jobs-explorer-module__ht5l6G__filters{grid-template-columns:1fr}.jobs-explorer-module__ht5l6G__filters>header,.jobs-explorer-module__ht5l6G__companyCta{grid-column:auto}.jobs-explorer-module__ht5l6G__list article{padding:14px}.jobs-explorer-module__ht5l6G__jobMain{grid-template-columns:42px minmax(0,1fr)}.jobs-explorer-module__ht5l6G__logo{width:42px;height:42px}.jobs-explorer-module__ht5l6G__jobCopy h3{font-size:12px}.jobs-explorer-module__ht5l6G__jobCopy>p{display:none}.jobs-explorer-module__ht5l6G__list article>aside>strong{font-size:9px}.jobs-explorer-module__ht5l6G__footer{grid-template-columns:1fr;padding-bottom:90px}.jobs-explorer-module__ht5l6G__footer p{display:none}.jobs-explorer-module__ht5l6G__footer nav{justify-content:flex-start}}
.marketplace-home-module__7LT8iq__page{color:#162f28;background:#f6f8f7;min-height:100vh}.marketplace-home-module__7LT8iq__notice{background:#fff;border:1px solid #dfe7e3;border-radius:11px;align-items:center;gap:10px;width:min(1180px,100% - 40px);height:44px;margin:18px auto 14px;padding:0 16px;display:flex}.marketplace-home-module__7LT8iq__notice>span{color:#173d32;background:#d8f26b;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900}.marketplace-home-module__7LT8iq__notice p{color:#536b62;margin:0;font-size:10px}.marketplace-home-module__7LT8iq__notice a{color:#1e5c4b;align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:900;text-decoration:none;display:flex}.marketplace-home-module__7LT8iq__notice svg{width:12px}.marketplace-home-module__7LT8iq__hub{grid-template-columns:210px minmax(0,1fr) 245px;gap:14px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.marketplace-home-module__7LT8iq__categories,.marketplace-home-module__7LT8iq__featured,.marketplace-home-module__7LT8iq__activity{background:#fff;border:1px solid #dde6e2;border-radius:16px}.marketplace-home-module__7LT8iq__categories{padding:10px}.marketplace-home-module__7LT8iq__categories header{border-bottom:1px solid #edf1ef;align-items:center;gap:8px;padding:9px 10px 12px;display:flex}.marketplace-home-module__7LT8iq__categories header svg{color:#1b5b49;width:16px}.marketplace-home-module__7LT8iq__categories header strong{font-size:11px}.marketplace-home-module__7LT8iq__categories>a:not(.marketplace-home-module__7LT8iq__allCategories){color:#435c53;border-radius:8px;justify-content:space-between;align-items:center;min-height:35px;padding:0 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.marketplace-home-module__7LT8iq__categories>a:not(.marketplace-home-module__7LT8iq__allCategories):hover{color:#173d32;background:#eef5f1}.marketplace-home-module__7LT8iq__categories>a svg{color:#9aaca5;width:11px}.marketplace-home-module__7LT8iq__categories .marketplace-home-module__7LT8iq__allCategories{color:#174b3d;text-align:center;background:#eff6f2;border-radius:8px;margin-top:7px;padding:10px;font-size:9px;font-weight:900;text-decoration:none;display:block}.marketplace-home-module__7LT8iq__featured{padding:20px}.marketplace-home-module__7LT8iq__featured>header,.marketplace-home-module__7LT8iq__jobsSection>header,.marketplace-home-module__7LT8iq__companySection>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.marketplace-home-module__7LT8iq__featured>header span,.marketplace-home-module__7LT8iq__jobsSection>header span,.marketplace-home-module__7LT8iq__companySection>header span{color:#33735f;letter-spacing:1px;font-size:7px;font-weight:900}.marketplace-home-module__7LT8iq__featured h1,.marketplace-home-module__7LT8iq__jobsSection h2,.marketplace-home-module__7LT8iq__companySection h2{font:800 21px/1.15 var(--font-sora),Sora,sans-serif;letter-spacing:-.7px;margin:5px 0 0}.marketplace-home-module__7LT8iq__featured>header>a,.marketplace-home-module__7LT8iq__jobsSection>header>a,.marketplace-home-module__7LT8iq__companySection>header>a{color:#315f52;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.marketplace-home-module__7LT8iq__featured>header>a svg,.marketplace-home-module__7LT8iq__jobsSection>header>a svg,.marketplace-home-module__7LT8iq__companySection>header>a svg{width:12px}.marketplace-home-module__7LT8iq__featuredGrid{grid-template-columns:1.25fr 1fr 1fr;gap:9px;margin-top:16px;display:grid}.marketplace-home-module__7LT8iq__featuredGrid>a{min-width:0;min-height:218px;color:inherit;background:#fff;border:1px solid #e1e9e5;border-radius:12px;padding:15px;text-decoration:none;display:grid}.marketplace-home-module__7LT8iq__featuredGrid>a.marketplace-home-module__7LT8iq__leadJob{background:linear-gradient(145deg,#f7fce9,#fff);border-color:#c8dc87}.marketplace-home-module__7LT8iq__featuredGrid>a>div{justify-content:space-between;align-items:center;display:flex}.marketplace-home-module__7LT8iq__featuredGrid>a>div>b{color:#163f33;background:#d8f26b;border-radius:99px;padding:4px 6px;font-size:7px}.marketplace-home-module__7LT8iq__logo{color:#17372e;background:#d8f26b;border-radius:9px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.marketplace-home-module__7LT8iq__logo img{object-fit:cover;width:100%;height:100%}.marketplace-home-module__7LT8iq__featuredGrid>a>small{color:#6c8178;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-size:8px;font-weight:800;overflow:hidden}.marketplace-home-module__7LT8iq__featuredGrid h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.marketplace-home-module__7LT8iq__featuredGrid p{color:#73867e;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.marketplace-home-module__7LT8iq__featuredGrid p svg{width:10px}.marketplace-home-module__7LT8iq__featuredGrid footer{border-top:1px solid #edf1ef;gap:7px;margin-top:auto;padding-top:12px;display:grid}.marketplace-home-module__7LT8iq__featuredGrid footer strong{font-size:9px}.marketplace-home-module__7LT8iq__featuredGrid footer span{color:#1c5b49;align-items:center;gap:4px;font-size:8px;font-weight:900;display:flex}.marketplace-home-module__7LT8iq__featuredGrid footer svg{width:10px}.marketplace-home-module__7LT8iq__noJobs{color:#789087;place-items:center;gap:10px;min-height:220px;display:grid}.marketplace-home-module__7LT8iq__noJobs svg{width:26px}.marketplace-home-module__7LT8iq__activity{padding:18px}.marketplace-home-module__7LT8iq__activityHead{grid-template-columns:39px 1fr;align-items:center;gap:10px;display:grid}.marketplace-home-module__7LT8iq__activityHead>span{color:#174b3d;background:#e9f4ef;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.marketplace-home-module__7LT8iq__activityHead svg{width:18px}.marketplace-home-module__7LT8iq__activityHead strong,.marketplace-home-module__7LT8iq__activityHead p{display:block}.marketplace-home-module__7LT8iq__activityHead strong{font-size:11px}.marketplace-home-module__7LT8iq__activityHead p{color:#71847c;margin:3px 0 0;font-size:8px;line-height:1.4}.marketplace-home-module__7LT8iq__loginButton{color:#fff;text-align:center;background:#174b3d;border-radius:9px;margin-top:16px;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.marketplace-home-module__7LT8iq__signupLink{color:#2d6857;text-align:center;margin:8px 0 14px;font-size:8px;font-weight:800;display:block}.marketplace-home-module__7LT8iq__activity nav{border-top:1px solid #edf1ef;display:grid}.marketplace-home-module__7LT8iq__activity nav a{color:inherit;border-bottom:1px solid #edf1ef;grid-template-columns:24px 1fr 11px;align-items:center;gap:8px;padding:11px 2px;text-decoration:none;display:grid}.marketplace-home-module__7LT8iq__activity nav>a>svg:first-child{color:#568175;width:16px}.marketplace-home-module__7LT8iq__activity nav>a>svg:last-child{color:#9aada5;width:10px}.marketplace-home-module__7LT8iq__activity nav strong,.marketplace-home-module__7LT8iq__activity nav small{display:block}.marketplace-home-module__7LT8iq__activity nav strong{font-size:9px}.marketplace-home-module__7LT8iq__activity nav small{color:#7b8c85;margin-top:2px;font-size:7px}.marketplace-home-module__7LT8iq__quick{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1180px,100% - 40px);margin:14px auto 34px;display:grid}.marketplace-home-module__7LT8iq__quick>a{color:inherit;background:#fff;border:1px solid #dfe7e3;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.marketplace-home-module__7LT8iq__quick>a>svg{color:#1d624f;background:#eaf4ef;border-radius:9px;width:35px;height:35px;padding:9px}.marketplace-home-module__7LT8iq__quick strong,.marketplace-home-module__7LT8iq__quick small{display:block}.marketplace-home-module__7LT8iq__quick strong{font-size:9px}.marketplace-home-module__7LT8iq__quick small{color:#778a82;margin-top:3px;font-size:7px}.marketplace-home-module__7LT8iq__jobsSection,.marketplace-home-module__7LT8iq__companySection{width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0}.marketplace-home-module__7LT8iq__jobList{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.marketplace-home-module__7LT8iq__jobList>a{color:inherit;background:#fff;border:1px solid #dfe7e3;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto 13px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.marketplace-home-module__7LT8iq__jobList>a:hover{border-color:#99b7ab;box-shadow:0 8px 22px #12382f0f}.marketplace-home-module__7LT8iq__jobList>a>.marketplace-home-module__7LT8iq__logo{width:42px;height:42px}.marketplace-home-module__7LT8iq__jobList>a>div{min-width:0}.marketplace-home-module__7LT8iq__jobList small,.marketplace-home-module__7LT8iq__jobList strong,.marketplace-home-module__7LT8iq__jobList p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketplace-home-module__7LT8iq__jobList small{color:#71847c;font-size:7px}.marketplace-home-module__7LT8iq__jobList strong{margin:3px 0;font-size:11px}.marketplace-home-module__7LT8iq__jobList p{color:#7b8d85;margin:0;font-size:8px}.marketplace-home-module__7LT8iq__jobList>a>span{color:#365f52;font-size:9px;font-weight:800}.marketplace-home-module__7LT8iq__jobList>a>svg{color:#8aa097;width:12px}.marketplace-home-module__7LT8iq__companySection{padding-bottom:55px}.marketplace-home-module__7LT8iq__companySection>div{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:18px;display:grid}.marketplace-home-module__7LT8iq__companySection>div>a{min-width:0;color:inherit;text-align:center;background:#fff;border:1px solid #dfe7e3;border-radius:12px;justify-items:center;padding:17px 10px;text-decoration:none;display:grid}.marketplace-home-module__7LT8iq__companySection>div>a>span{color:#17372e;background:#d8f26b;border-radius:11px;place-items:center;width:46px;height:46px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.marketplace-home-module__7LT8iq__companySection img{object-fit:cover;width:100%;height:100%}.marketplace-home-module__7LT8iq__companySection strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:10px;font-size:9px;overflow:hidden}.marketplace-home-module__7LT8iq__companySection small{color:#71847c;margin-top:4px;font-size:7px}.marketplace-home-module__7LT8iq__empty{color:#70847b;text-align:center;background:#fff;border:1px dashed #cddad4;border-radius:12px;padding:45px}.marketplace-home-module__7LT8iq__footer{color:#9aafa7;background:#0d3229;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:34px max(20px,50vw - 590px);display:grid}.marketplace-home-module__7LT8iq__brand{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.marketplace-home-module__7LT8iq__brand img{border-radius:9px;width:35px;height:35px}.marketplace-home-module__7LT8iq__brand strong{font:800 17px var(--font-sora),Sora,sans-serif}.marketplace-home-module__7LT8iq__brand small{font-size:7px}.marketplace-home-module__7LT8iq__footer p{margin:8px 0 0;font-size:8px}.marketplace-home-module__7LT8iq__footer nav{gap:15px;display:flex}.marketplace-home-module__7LT8iq__footer nav a{color:#b7c9c2;font-size:8px;text-decoration:none}.marketplace-home-module__7LT8iq__footer>small{grid-column:1/-1;font-size:7px}@media (max-width:980px){.marketplace-home-module__7LT8iq__hub{grid-template-columns:190px 1fr}.marketplace-home-module__7LT8iq__activity{grid-column:1/-1}.marketplace-home-module__7LT8iq__activity nav{border-top:0;grid-template-columns:repeat(3,1fr);gap:10px}.marketplace-home-module__7LT8iq__activity nav a{border:1px solid #edf1ef;border-radius:10px;padding:10px}.marketplace-home-module__7LT8iq__quick{grid-template-columns:repeat(2,1fr)}.marketplace-home-module__7LT8iq__companySection>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.marketplace-home-module__7LT8iq__page{padding-bottom:75px}.marketplace-home-module__7LT8iq__notice{width:calc(100% - 30px)}.marketplace-home-module__7LT8iq__notice p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-home-module__7LT8iq__notice a{flex:none}.marketplace-home-module__7LT8iq__hub{grid-template-columns:1fr;width:calc(100% - 30px)}.marketplace-home-module__7LT8iq__categories{display:none}.marketplace-home-module__7LT8iq__featured{padding:16px}.marketplace-home-module__7LT8iq__featuredGrid{grid-template-columns:1fr}.marketplace-home-module__7LT8iq__featuredGrid>a{min-height:175px}.marketplace-home-module__7LT8iq__featuredGrid>a:not(:first-child){display:none}.marketplace-home-module__7LT8iq__activity{grid-column:auto}.marketplace-home-module__7LT8iq__activity nav{grid-template-columns:1fr}.marketplace-home-module__7LT8iq__quick{grid-template-columns:1fr 1fr;width:calc(100% - 30px)}.marketplace-home-module__7LT8iq__quick>a{grid-template-columns:29px 1fr;padding:11px}.marketplace-home-module__7LT8iq__quick>a>svg{width:29px;height:29px;padding:7px}.marketplace-home-module__7LT8iq__jobsSection,.marketplace-home-module__7LT8iq__companySection{width:calc(100% - 30px);padding:24px 0}.marketplace-home-module__7LT8iq__jobList{grid-template-columns:1fr}.marketplace-home-module__7LT8iq__jobList>a{grid-template-columns:40px minmax(0,1fr) 12px}.marketplace-home-module__7LT8iq__jobList>a>span{display:none}.marketplace-home-module__7LT8iq__companySection>div{grid-template-columns:repeat(2,1fr)}.marketplace-home-module__7LT8iq__footer{grid-template-columns:1fr;padding-bottom:100px}.marketplace-home-module__7LT8iq__footer nav{grid-template-columns:repeat(2,1fr);display:grid}}
.saved-module__RfFNnG__page{color:#17372e;background:#f5f7f6;min-height:100vh;padding-bottom:80px}.saved-module__RfFNnG__hero{color:#fff;background:#123f34;padding:58px max(20px,50vw - 560px)}.saved-module__RfFNnG__hero span{color:#d8f26b;letter-spacing:1.2px;font-size:9px;font-weight:900}.saved-module__RfFNnG__hero h1{letter-spacing:-2px;max-width:720px;margin:10px 0;font-size:clamp(34px,5vw,52px);line-height:1.05}.saved-module__RfFNnG__hero p{color:#c6d9d2;margin:0;font-size:13px}.saved-module__RfFNnG__content{width:min(1120px,100% - 36px);margin:0 auto;padding:36px 0}.saved-module__RfFNnG__tabs{background:#fff;border:1px solid #dfe7e3;border-radius:12px;gap:6px;width:max-content;margin-bottom:22px;padding:5px;display:flex}.saved-module__RfFNnG__tabs button{color:#5e746b;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.saved-module__RfFNnG__tabs button.saved-module__RfFNnG__active{color:#fff;background:#174b3d}.saved-module__RfFNnG__tabs b{color:inherit;background:#d8f26b2e;border-radius:99px;margin-left:5px;padding:2px 6px;font-size:9px}.saved-module__RfFNnG__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.saved-module__RfFNnG__grid article{background:#fff;border:1px solid #dfe7e3;border-radius:16px;padding:20px}.saved-module__RfFNnG__top{justify-content:space-between;align-items:center;display:flex}.saved-module__RfFNnG__top>img,.saved-module__RfFNnG__top>span{object-fit:cover;color:#17372e;background:#d8f26b;border-radius:10px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.saved-module__RfFNnG__grid article>small{color:#6f837a;text-transform:uppercase;margin-top:15px;font-size:9px;font-weight:800;display:block}.saved-module__RfFNnG__grid h2{margin:7px 0 9px;font-size:17px;line-height:1.25}.saved-module__RfFNnG__grid h2 a{color:inherit;text-decoration:none}.saved-module__RfFNnG__grid p{color:#687c73;margin:0;font-size:11px}.saved-module__RfFNnG__grid footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:15px;font-size:10px;display:flex}.saved-module__RfFNnG__grid footer a{color:#1c5b49;font-weight:900}.saved-module__RfFNnG__empty{text-align:center;background:#fff;border:1px dashed #cbd9d2;border-radius:16px;padding:70px 20px}.saved-module__RfFNnG__empty strong{font-size:20px}.saved-module__RfFNnG__empty p{color:#70847b;font-size:12px}.saved-module__RfFNnG__empty a{color:#fff;background:#174b3d;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900;display:inline-flex}.saved-module__RfFNnG__note{color:#788b82;margin-top:18px;font-size:10px}@media (max-width:850px){.saved-module__RfFNnG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.saved-module__RfFNnG__hero{padding:40px 18px}.saved-module__RfFNnG__content{padding-top:24px}.saved-module__RfFNnG__grid{grid-template-columns:1fr}.saved-module__RfFNnG__tabs{width:100%}.saved-module__RfFNnG__tabs button{flex:1;padding-inline:7px;font-size:10px}.saved-module__RfFNnG__note{padding-bottom:35px}}
