body.pscareers-page .pspi-hero{display:none!important}
#psc-careers{--pc-blue:#094b73;--pc-text:#4b758b;--pc-green:#0b9e85;--pc-line:#d7e8ed;--pc-soft:#f2fbfa;--pc-pale:#f7fcfd;box-sizing:border-box;color:var(--pc-text);font-family:Arial,sans-serif;font-size:17px;line-height:1.62;background:#fff;overflow:hidden}
#psc-careers{font-size:17px!important}
#psc-careers .pc-hero__copy,#psc-careers .pc-section-intro,#psc-careers .pc-vacancy__intro>p:not(.pc-kicker),#psc-careers .pc-apply__intro>p:not(.pc-kicker){font-size:18px!important}
#psc-careers *,#psc-careers *:before,#psc-careers *:after{box-sizing:border-box}
#psc-careers h1,#psc-careers h2,#psc-careers h3,#psc-careers p{margin:0}
#psc-careers h1,#psc-careers h2,#psc-careers h3{color:var(--pc-blue);font-family:Arial,sans-serif;font-weight:750;line-height:1.15;letter-spacing:-.025em}
.pc-container{width:var(--theme-container-width,min(100%,90vw));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto}
.pc-hero{padding:25px 24px 58px;background:linear-gradient(105deg,#eafaf7 0%,#f0fbfd 48%,#f7fcfd 100%)}
.pc-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 29px;color:#7393a4;font-size:16px;line-height:1.4}
.pc-breadcrumb a{color:#607f90;text-decoration:none}
.pc-breadcrumb a:hover,.pc-breadcrumb a:focus-visible{color:var(--pc-green);text-decoration:underline;text-underline-offset:3px}
.pc-kicker{color:var(--pc-green);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}
.pc-hero h1{max-width:920px;margin-top:12px;font-size:32px}
.pc-hero__copy{max-width:900px;margin-top:18px;font-size:18px;line-height:1.58}
.pc-hero__copy p+p{margin-top:12px!important}
.pc-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:27px}
.pc-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid transparent;border-radius:7px;font:700 16px/1.3 Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.pc-button--primary{background:var(--pc-green);color:#fff!important}
.pc-button--primary:hover,.pc-button--primary:focus-visible{background:#087b6d;color:#fff!important}
.pc-button--outline{border-color:#bad9e1;background:#fff;color:var(--pc-blue)!important}
.pc-button--outline:hover,.pc-button--outline:focus-visible{border-color:var(--pc-green);color:var(--pc-green)!important}
.pc-section{padding:72px 24px}
.pc-heading{max-width:820px}
.pc-heading h2,.pc-vacancy h2,.pc-apply h2{margin-top:12px;font-size:32px}
.pc-section-intro{margin-top:15px!important;font-size:18px;line-height:1.55}
.pc-why{background:#fff}
.pc-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:35px;border-top:1px solid var(--pc-line)}
.pc-value{display:grid;grid-template-columns:47px minmax(0,1fr);gap:14px;padding:25px 24px 25px 0;border-bottom:1px solid var(--pc-line)}
.pc-value:nth-child(2n){padding-left:25px;border-left:1px solid var(--pc-line)}
.pc-number{color:var(--pc-green);font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.45}
.pc-value h3,.pc-requirements h3{font-size:21px;line-height:1.28}
.pc-value p{margin-top:8px!important;font-size:16px;line-height:1.58}
.pc-directions{background:linear-gradient(110deg,#f1fbf9 0%,#f5fbfd 100%)}
.pc-directions__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(38px,7vw,100px);align-items:start}
.pc-directions__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pc-line)}
.pc-directions__list li{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--pc-line);color:var(--pc-blue);font-size:17px;font-weight:700;line-height:1.42}
.pc-vacancy{padding-top:74px;padding-bottom:76px;background:#fff}
.pc-vacancy__intro{max-width:930px}
.pc-vacancy__intro h2{max-width:900px}
.pc-vacancy__intro>p:not(.pc-kicker){margin-top:15px!important;font-size:18px;line-height:1.58}
.pc-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,72px);margin-top:36px;padding-top:28px;border-top:1px solid var(--pc-line)}
.pc-requirements h3{margin-bottom:14px!important}
.pc-requirements ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}
.pc-requirements li{position:relative;padding-left:25px;font-size:16px;line-height:1.55}
.pc-requirements li:before{position:absolute;left:0;top:0;color:var(--pc-green);content:'✓';font-weight:700}
.pc-apply{padding:70px 24px;background:linear-gradient(112deg,#0a587b,#097f83)}
.pc-apply__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,88px);align-items:start}
.pc-apply .pc-kicker{color:#a0f0db}
#psc-careers .pc-apply h2{max-width:520px;color:#fff}
.pc-apply__intro>p:not(.pc-kicker){margin-top:17px!important;color:#e0f2f3;font-size:18px;line-height:1.58}
.pc-apply__intro .pc-apply__destination{margin-top:25px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.25);font-size:16px}
.pc-form{padding:28px;background:#fff;border:1px solid #dcebf0;border-radius:14px;color:var(--pc-text)}
.pc-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}
.pc-form label{display:flex;flex-direction:column;gap:7px;color:var(--pc-blue);font-size:16px;font-weight:700;line-height:1.4}
.pc-form .pc-field-label{display:block;color:var(--pc-blue)}
.pc-form .pc-field-label span[aria-hidden="true"],.pc-form label>span[aria-hidden="true"]{display:inline;color:#087b6d}
.pc-form input[type="text"],.pc-form input[type="email"],.pc-form input[type="tel"],.pc-form input[type="file"]{width:100%;min-height:48px;padding:10px 12px;border:1px solid #c9dce3;border-radius:6px;background:#fff;color:#244f68;font:400 16px/1.4 Arial,sans-serif}
.pc-form input:focus-visible{outline:3px solid rgba(11,158,133,.22);border-color:var(--pc-green)}
.pc-file{margin-top:18px}
.pc-form .pc-file input{min-height:55px;padding:8px;font-weight:400}
.pc-file__help{color:#607f90;font-size:15px;font-weight:400}
.pc-privacy{margin:19px 0 13px!important;font-size:15px;line-height:1.52}
.pc-privacy a{color:var(--pc-blue);font-weight:700;text-decoration:underline;text-underline-offset:2px}
.pc-check{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:10px!important;margin-top:12px;color:#416d82!important;font-size:16px!important;font-weight:400!important;line-height:1.48!important}
.pc-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--pc-green)}
.pc-check--optional{padding-top:12px;border-top:1px solid #e4eef1}
.pc-submit{margin-top:21px}
.pc-submit:disabled{opacity:.68;cursor:wait}
.pc-status{min-height:24px;margin-top:13px!important;font-size:16px;line-height:1.45}
.pc-status.is-success{color:#087b6d;font-weight:700}
.pc-status.is-error{color:#a22f2f}
.pc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#psc-careers a:focus-visible,#psc-careers button:focus-visible{outline:3px solid #22ad98;outline-offset:3px}
@media(max-width:900px){.pc-directions__inner,.pc-apply__grid{grid-template-columns:1fr;gap:30px}.pc-apply__intro{max-width:700px}}
@media(max-width:767px){#psc-careers{font-size:16px!important;line-height:1.6}.pc-container{width:100%;max-width:none}.pc-hero{padding:20px 19px 39px}.pc-breadcrumb{gap:7px;margin-bottom:21px;font-size:15px}.pc-kicker{font-size:15px}.pc-hero h1{font-size:29px}.pc-hero__copy{margin-top:15px;font-size:17px!important}.pc-actions{gap:10px;margin-top:22px}.pc-button{min-height:48px;padding:11px 16px}.pc-section{padding:55px 20px}.pc-heading h2,.pc-vacancy h2,.pc-apply h2{font-size:29px}.pc-section-intro,.pc-vacancy__intro>p:not(.pc-kicker){font-size:17px!important}.pc-values{grid-template-columns:1fr;margin-top:26px}.pc-value,.pc-value:nth-child(2n){grid-template-columns:37px 1fr;padding:20px 0;border-left:0}.pc-value h3,.pc-requirements h3{font-size:20px}.pc-directions__inner{gap:25px}.pc-directions__list li{font-size:16px}.pc-vacancy{padding-top:55px;padding-bottom:56px}.pc-requirements{grid-template-columns:1fr;gap:28px;margin-top:27px;padding-top:22px}.pc-apply{padding:55px 19px}.pc-apply__grid{gap:25px}.pc-apply__intro>p:not(.pc-kicker){font-size:17px!important}.pc-form{padding:21px 17px;border-radius:12px}.pc-form__fields{grid-template-columns:1fr;gap:14px}.pc-form label{font-size:16px}.pc-form input[type="text"],.pc-form input[type="email"],.pc-form input[type="tel"],.pc-form input[type="file"]{font-size:16px}.pc-privacy,.pc-file__help{font-size:16px!important}}
@media(max-width:390px){.pc-hero{padding-left:16px;padding-right:16px}.pc-hero h1{font-size:28px}.pc-section{padding-left:16px;padding-right:16px}.pc-apply{padding-left:15px;padding-right:15px}.pc-form{padding:18px 14px}}
@media(prefers-reduced-motion:reduce){#psc-careers *{scroll-behavior:auto!important;transition:none!important}}
