.recruitment-page{background:#f8fbf9}.recruitment-intro{max-width:760px;margin-bottom:42px}.recruitment-intro h1{max-width:700px;font-size:clamp(34px,4vw,52px);line-height:1.2;letter-spacing:-2px;margin:0 0 17px}.recruitment-intro>p{max-width:650px;font-size:14px;color:#718278}.recruitment-grid{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:34px;align-items:start}.recruitment-aside{padding:30px;background:#103f37;color:#fff;border-radius:12px}.recruitment-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:#ffffff18;color:#8fe0c6}.recruitment-icon svg{width:23px;height:23px}.recruitment-aside h2{font-size:23px;line-height:1.4;font-weight:500;margin:23px 0 12px}.recruitment-aside>p,.recruitment-aside li{font-size:12px;line-height:1.8;color:#d1e2d9}.recruitment-aside ul{padding-left:18px;margin:22px 0 0}.recruitment-aside li+li{margin-top:10px}.recruitment-form{padding:30px;background:#fff;border:1px solid #e1ebe4;border-radius:12px;box-shadow:0 10px 32px #193f3008}.recruitment-form .form-heading h2{font-size:21px;letter-spacing:-.4px;margin:0 0 5px}.recruitment-form .form-heading>span{font-size:10px}.recruitment-form input:not([type=checkbox]):not([type=file]),.recruitment-form textarea{border-radius:7px;background:#fbfcfb}.recruitment-form input[type=file]{font-size:11px;padding:12px;background:#fbfcfb;border:1px dashed #c8d9cd;border-radius:8px}.recruitment-form .recruitment-file-label{margin-top:6px}.recruitment-form .checkbox{display:flex;align-items:flex-start;gap:9px;margin:5px 0 20px;font-size:10px;line-height:1.7}.recruitment-form .checkbox input{margin:3px 0 0;flex:none}.recruitment-form .button{border-radius:7px;font-size:12px}
@media(max-width:760px){.recruitment-page{padding:48px 0}.recruitment-intro{margin-bottom:26px}.recruitment-intro h1{font-size:36px}.recruitment-intro>p{font-size:12px}.recruitment-grid{grid-template-columns:1fr;gap:20px}.recruitment-aside{padding:24px}.recruitment-aside h2{font-size:20px;margin-top:16px}.recruitment-form{padding:23px 18px}.recruitment-form .form-row{grid-template-columns:1fr;gap:0}}
.site-body .recruitment-aside h2{color:#fff!important}.site-body .recruitment-aside>p,.site-body .recruitment-aside li{color:#dcebe4!important}.site-body .recruitment-aside li::marker{color:#73ddbd}.site-body .recruitment-form .form-heading h2{color:#153f35}.site-body .recruitment-form label{color:#365c4c}.site-body .recruitment-form input:not([type=checkbox]):not([type=file]),.site-body .recruitment-form textarea{color:#173d35}.site-body .recruitment-form input::placeholder,.site-body .recruitment-form textarea::placeholder{color:#89978f;opacity:1}
