.uc{--uc-muted:#5d6f64}.uc p{line-height:1.7}.uc-eyebrow{letter-spacing:1.5px;color:#174d38;font-size:12px;font-weight:750}.uc-muted,.uc small{color:var(--uc-muted);font-size:13px}.uc-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.uc-job-card{flex-direction:column;gap:17px;padding:26px;display:flex}.uc-job-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.uc-job-head>div{flex:1}.uc-job-head p{margin:0;font-weight:600}.uc-company-mark{color:#174d38;background:#e7eddf;border-radius:14px;flex-shrink:0;place-content:center;width:56px;height:56px;font-size:22px;font-weight:750;display:inline-grid}.uc-job-card h2{overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.4}.uc-job-card a{text-decoration:none}.uc-tags{flex-wrap:wrap;gap:8px;display:flex}.uc-tags span{color:#38533d;background:#f0f4eb;border-radius:20px;padding:7px 10px;font-size:12px}.uc-salary{color:#174d38;margin:0;font-size:18px;font-weight:750}.uc-job-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.uc-list-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 20px;display:flex}.uc-list-heading h2{margin:6px 0;font-size:28px}.uc-list-heading>a{white-space:nowrap;color:#174d38;font-weight:650}.uc .uh-filters{grid-template-columns:minmax(180px,2fr) 1fr 1fr auto}.uc .uh-form p{margin:10px 0 20px}.uc .uh-contact{position:static}.uc-apply{border-top:1px solid #dce5d7;padding-top:16px}.uc-apply>summary{cursor:pointer;color:#fff;text-align:center;background:#174d38;border-radius:10px;padding:14px;font-weight:650}.uc-apply form{flex-direction:column;gap:16px;padding-top:18px;display:flex}.uc-apply button:not(.uv-btn){border:1px solid #d5ded4;border-radius:8px;padding:10px;font-size:12px}.uc-application{overflow-wrap:anywhere;padding:26px}.uc-application h2{margin:6px 0;font-size:23px;line-height:1.4}.uc-application details{border-top:1px solid #dce5d7;margin-top:20px;padding-top:12px}.uc summary{cursor:pointer;line-height:1.6}.uc-application details summary{padding:12px 0;font-weight:650}.uc-application .uh-actions label{flex:1}.uc-application .uh-actions{align-items:end}.uc-application .uv-btn{white-space:normal}.uc-text-link{margin:20px 0;display:block}.uc a:focus-visible,.uc button:focus-visible{outline-offset:3px;outline:2px solid #27794d}.uc .uh-article>p>a{overflow-wrap:anywhere}@media (width<=1000px){.uc .uh-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-results{gap:18px}.uc-job-card{padding:20px}}@media (width<=700px){.uc-results{grid-template-columns:1fr}.uc .uh-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-job-card,.uc-application{padding:20px}.uc-job-card h2{font-size:21px}.uc-job-foot{align-items:start}.uc-list-heading{display:block}.uc-list-heading h2{margin-bottom:12px;font-size:25px}.uc .uh-heading h1{font-size:40px}.uc-application .uc-job-head{flex-wrap:wrap;align-items:start}.uc-application .uc-job-head>a{font-size:13px}.uc .uh-form{padding:20px}.uc .uh-article h2{font-size:27px}}.uc{--uc-muted:#52697d;color:#142c48}.uc .uc-eyebrow,.uc .uc-salary{color:#17639b}.uc .uh-heading h1{color:#143c62}.uc .uh-heading h1 em{color:#176da9}.uc .uv-btn:not(.uv-btn-light){color:#fff;background:linear-gradient(115deg,#0d5c63,#1789fc);border-color:#0000}.uc .uv-btn-light{color:#1c5683;background:#fff;border-color:#d0dfed}.uc .uc-list-heading>a{color:#17639b}.uc .uc-company-mark{color:#225c8c;background:linear-gradient(140deg,#e2f0fc,#eae6fc)}.uc .uc-tags span{color:#315b7c;background:#edf4fb}.uc .uc-job-card{border:1px solid #dce7f0;border-radius:18px;gap:14px;box-shadow:0 6px 22px #17395c07}.uc .uc-job-head small{font-size:11px}.uc-card-facts{border-block:1px solid #e6edf4;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:12px 0;display:grid}.uc-card-facts dt{color:#5b7082;font-size:11px}.uc-card-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.uc-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uc-card-actions>a:not(.uv-btn){color:#17639b;padding:12px 0;font-size:13px;font-weight:600}.uc .uc-quick,.uc-filter-chips{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.uc .uc-quick button,.uc-filter-chips button{color:#1c5683;font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #ccdeed;border-radius:24px;max-width:100%;min-height:44px;padding:10px 15px;font-size:13px}.uc .uc-quick button[aria-pressed=true]{color:#fff;background:#185f97;border-color:#185f97}.uc-filter-chips{margin-top:-8px}.uc-filter-chips button{background:#eaf3fc;font-size:12px}.uc-filter-chips span{margin-left:5px;font-size:18px}.uc .uc-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.uc .uc-filter-help{color:#52697d;grid-column:1/-1;margin:0;font-size:12px}.uc .uc-apply>summary{background:#18639d}.uc-apply-steps{color:#17639b;font-size:12px}.uc a:focus-visible,.uc button:focus-visible{outline-color:#1789fc}@media (width<=1000px){.uc .uc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.uc .uc-filters{grid-template-columns:1fr}.uc .uc-filters .uh-wide{grid-column:auto}.uc .uc-filters .uv-btn{width:100%}.uc .uc-quick{gap:7px}.uc .uc-quick button{padding:9px 12px;font-size:12px}.uc-card-facts{grid-template-columns:1fr}.uc-job-card .uv-btn{padding:11px 15px}}@media (prefers-reduced-motion:reduce){.uc *{scroll-behavior:auto;transition:none!important}}
