@font-face{font-family:Geist;src:url(/fonts/geist-cyrillic.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.vacancies_page__AG9n5{min-height:100vh;background:#f7faff;color:#10244b;font-family:Geist,Arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}.vacancies_page__AG9n5 *{box-sizing:border-box}.vacancies_page__AG9n5 a{color:inherit;text-decoration:none}.vacancies_page__AG9n5 a:focus-visible{outline:3px solid #2668df;outline-offset:5px}.vacancies_page__AG9n5 h1,.vacancies_page__AG9n5 h2,.vacancies_page__AG9n5 h3,.vacancies_page__AG9n5 p{margin:0}.vacancies_page__AG9n5 a,.vacancies_page__AG9n5 h1,.vacancies_page__AG9n5 h2,.vacancies_page__AG9n5 h3,.vacancies_page__AG9n5 p{overflow-wrap:anywhere}.vacancies_skip__5dbJl{position:fixed;left:20px;top:-100px;background:#10244b;color:white!important;padding:14px;z-index:20}.vacancies_skip__5dbJl:focus{top:12px}.vacancies_header___AUL2{max-width:1240px;margin:auto;min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 32px;border-bottom:1px solid #d7e1ef}.vacancies_brand__gCOTV{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:23px;letter-spacing:-.05em}.vacancies_brand__gCOTV>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#2b68dd;color:#fff;font-size:19px}.vacancies_header___AUL2 nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:550}.vacancies_header___AUL2 nav>a{min-height:44px;display:inline-flex;align-items:center}.vacancies_header___AUL2 nav>a[aria-current]{color:#2359bb}.vacancies_navAction__eTFbY{gap:6px}.vacancies_main__3Bdc_{max-width:1240px;margin:auto;padding:0 32px 88px}.vacancies_breadcrumbs__2bNsr{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#64718b;margin:28px 0 40px}.vacancies_breadcrumbs__2bNsr a:hover{text-decoration:underline}.vacancies_hero__XMlyI{max-width:920px;padding-bottom:42px}.vacancies_hero__XMlyI h1{color:#10244b;font-size:clamp(36px,4.2vw,60px);line-height:1.08;font-weight:720;letter-spacing:-.055em;max-width:900px}.vacancies_hero__XMlyI h1 span{color:#2b68dd}.vacancies_hero__XMlyI>p{font-size:19px;line-height:1.6;max-width:710px;margin-top:24px;color:#53627d}.vacancies_textLink__3mGJC{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:19px;color:#245ec1!important;font-weight:560}.vacancies_collections__7GF8o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vacancies_collection__7z3qs{padding:25px;border:1px solid #d1ddeb;border-radius:16px;background:white;display:grid;grid-template-columns:1fr 24px;gap:14px 10px;align-content:start;transition:border-color .15s,background .15s}.vacancies_collection__7z3qs>span{font-size:22px;font-weight:650;letter-spacing:-.035em}.vacancies_collection__7z3qs>svg{margin-top:4px;color:#2b68dd}.vacancies_collection__7z3qs>p{grid-column:1/-1;color:#53627d;font-size:15px;line-height:1.6}.vacancies_collection__7z3qs:hover{border-color:#79a4e9;background:#f5f9ff}.vacancies_how__O5CSK{padding:64px 0}.vacancies_how__O5CSK h2,.vacancies_other__GNOSA h2{font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:660}.vacancies_how__O5CSK ol{padding:0;list-style:none;margin:26px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.vacancies_how__O5CSK li{display:flex;align-items:flex-start;gap:14px}.vacancies_how__O5CSK li>span{padding-top:3px;font-size:13px;color:#6981a7;font-variant-numeric:tabular-nums}.vacancies_how__O5CSK h3{font-size:17px;font-weight:620;line-height:1.4}.vacancies_how__O5CSK p{font-size:15px;color:#53627d;margin-top:8px}.vacancies_service__lIt4g{margin-top:28px;padding:24px 0;border-top:1px solid #d1ddeb;border-bottom:1px solid #d1ddeb;display:flex;align-items:center;justify-content:space-between;gap:28px}.vacancies_service__lIt4g>div{max-width:670px}.vacancies_service__lIt4g h2{letter-spacing:-.025em}.vacancies_service__lIt4g p{font-size:14px;line-height:1.55;margin-top:7px}.vacancies_service__lIt4g>.vacancies_textLink__3mGJC{flex-shrink:0;margin-top:0}.vacancies_primary__lrhob{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:52px;background:#2b68dd;color:#fff!important;padding:14px 20px;border-radius:10px;font-size:15px;font-weight:600;flex-shrink:0}.vacancies_primary__lrhob:hover{background:#204ca8}.vacancies_other__GNOSA{margin-top:64px}.vacancies_other__GNOSA>.vacancies_collections__7GF8o{margin-top:24px}.vacancies_other__GNOSA .vacancies_collection__7z3qs>p{font-size:14px}.vacancies_collectionLayout___aVcn{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:40px;align-items:start}.vacancies_resultsHead__ZupDn{margin-bottom:18px}.vacancies_resultsHead__ZupDn h2{font-size:26px;letter-spacing:-.035em}.vacancies_resultsHead__ZupDn p{font-size:13px;color:#64718b;margin-top:7px}.vacancies_filters__M8rko{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.vacancies_filters__M8rko a{display:inline-flex;min-height:44px;align-items:center;padding:10px 16px;border:1px solid #d1ddeb;border-radius:8px;background:white;font-size:14px}.vacancies_filters__M8rko a[aria-current]{background:#10244b;color:white;border-color:#10244b}.vacancies_geoNote__kyZ7m{font-size:14px!important;color:#53627d;background:#eaf2ff;padding:16px;border-radius:10px;margin-bottom:22px!important}.vacancies_jobList___WfT3{display:grid;gap:12px;align-items:start}.vacancies_job__lJzb5{background:#fff;border:1px solid #d1ddeb;border-radius:12px;padding:20px;display:flex;flex-direction:column;min-width:0;transition:border-color .15s ease}.vacancies_job__lJzb5:hover{border-color:#8daadd}.vacancies_jobTop__KdpO6{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;color:#53627d;font-size:13px}.vacancies_jobTop__KdpO6>span{max-width:75%;font-weight:550}.vacancies_jobTop__KdpO6 time{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.vacancies_job__lJzb5 h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:650;margin-top:8px}.vacancies_job__lJzb5 h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.vacancies_job__lJzb5 .vacancies_salary__SitfK{font-size:17px;font-weight:600;margin-top:11px}.vacancies_jobMeta__cKLLh{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;color:#5d6e88}.vacancies_jobMeta__cKLLh>span+span{border-left:1px solid #d6e0ec;padding-left:14px}.vacancies_jobBottom__AL8GL{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:8px;padding-top:0}.vacancies_jobLink__MDlk4{display:inline-flex;align-items:center;gap:8px;color:#245ec1!important;font-size:14px;font-weight:600}.vacancies_source__xOkHF{font-size:12px;color:#6b7b92!important;text-decoration:underline!important;text-underline-offset:3px;min-height:36px;display:inline-flex;align-items:center}.vacancies_moreLink__OAEtl{display:inline-flex;align-items:center;gap:10px;margin-top:20px;min-height:44px;font-size:15px;font-weight:600;color:#245ec1!important}.vacancies_checklist__XX5nm{border-top:2px solid #2b68dd;padding-top:20px}.vacancies_checklist__XX5nm h2{font-size:21px;line-height:1.3;letter-spacing:-.035em}.vacancies_checklist__XX5nm ul{padding:0;list-style:none;margin:18px 0 20px;display:grid;gap:18px}.vacancies_checklist__XX5nm li{display:flex;gap:10px;font-size:14px;color:#53627d}.vacancies_checklist__XX5nm li svg{flex-shrink:0;color:#2b68dd;margin-top:2px}.vacancies_checklist__XX5nm>a{font-size:14px;font-weight:600;color:#245ec1;display:flex;gap:9px;align-items:center;min-height:44px}.vacancies_checklist__XX5nm>a svg{flex-shrink:0}.vacancies_empty__rK8Lw{border:1px solid #d1ddeb;border-radius:14px;background:#fff;padding:32px 26px}.vacancies_empty__rK8Lw>svg{color:#7b8fae;margin-bottom:15px}.vacancies_empty__rK8Lw h3{font-size:21px;line-height:1.35;letter-spacing:-.03em}.vacancies_empty__rK8Lw p{color:#53627d;font-size:15px;line-height:1.6;margin-top:11px}.vacancies_empty__rK8Lw>a{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:#245ec1;font-size:15px;margin-top:13px}.vacancies_footer__RPM_o{background:#10244b;color:#fff;padding:40px max(32px,calc((100vw - 1176px)/2))}.vacancies_footer__RPM_o>p{color:#c7d5ea;font-size:14px;margin-top:10px}.vacancies_footer__RPM_o nav{display:flex;gap:12px 25px;flex-wrap:wrap;margin-top:24px;font-size:13px}.vacancies_footer__RPM_o nav>a{display:inline-flex;align-items:center;min-height:44px;color:#d9e7fc}.vacancies_homeBlock__qsJRP{max-width:1240px;padding:64px 32px;margin:auto;color:#10244b}.vacancies_homeIntro__d3p9a{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.vacancies_homeIntro__d3p9a h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.045em;max-width:650px}.vacancies_homeIntro__d3p9a p{font-size:16px;line-height:1.6;color:#53627d;max-width:640px;margin:15px 0 0}.vacancies_homeIntro__d3p9a>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#245ec1;font-weight:600;white-space:nowrap}.vacancies_homeLinks__vtMWg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.vacancies_homeLinks__vtMWg>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 20px;background:#fff;border:1px solid #cbd9eb;border-radius:12px;font-size:16px;font-weight:600;min-height:62px}.vacancies_homeLinks__vtMWg svg{color:#2b68dd;flex-shrink:0}@media(max-width:900px){.vacancies_collections__7GF8o{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancies_collectionLayout___aVcn{grid-template-columns:minmax(0,1fr) 260px;gap:25px}.vacancies_service__lIt4g{display:block}.vacancies_service__lIt4g>.vacancies_primary__lrhob{margin-top:24px}.vacancies_how__O5CSK ol{gap:20px}.vacancies_homeIntro__d3p9a{display:block}.vacancies_homeIntro__d3p9a>a{margin-top:15px}}@media(max-width:640px){.vacancies_header___AUL2{padding:14px 20px;min-height:76px;gap:16px}.vacancies_header___AUL2 nav{gap:16px;font-size:13px}.vacancies_header___AUL2 .vacancies_navAction__eTFbY{display:none}.vacancies_brand__gCOTV{font-size:21px}.vacancies_main__3Bdc_{padding:0 20px 48px}.vacancies_breadcrumbs__2bNsr{font-size:12px;margin:22px 0 28px;gap:8px}.vacancies_hero__XMlyI{padding-bottom:30px}.vacancies_hero__XMlyI h1{color:#10244b;font-size:37px;letter-spacing:-.05em}.vacancies_hero__XMlyI>p{font-size:17px;margin-top:18px}.vacancies_textLink__3mGJC{font-size:14px}.vacancies_collections__7GF8o{grid-template-columns:1fr;gap:12px}.vacancies_collection__7z3qs{padding:22px}.vacancies_collection__7z3qs>span{font-size:23px}.vacancies_collection__7z3qs>p{font-size:15px}.vacancies_how__O5CSK{padding:42px 0 10px}.vacancies_how__O5CSK h2,.vacancies_other__GNOSA h2{font-size:27px}.vacancies_how__O5CSK ol{grid-template-columns:1fr;gap:23px;margin-top:24px}.vacancies_how__O5CSK h3{font-size:18px}.vacancies_service__lIt4g{padding:22px 0;margin-top:28px}.vacancies_service__lIt4g h2{font-size:21px}.vacancies_service__lIt4g p{font-size:14px}.vacancies_service__lIt4g>.vacancies_textLink__3mGJC{margin-top:10px}.vacancies_collectionLayout___aVcn{display:flex;flex-direction:column;gap:32px}.vacancies_checklist__XX5nm,.vacancies_results__mQe7C{width:100%}.vacancies_resultsHead__ZupDn h2{font-size:25px}.vacancies_filters__M8rko{gap:6px}.vacancies_filters__M8rko a{font-size:13px;padding:9px 12px}.vacancies_job__lJzb5{padding:18px}.vacancies_job__lJzb5 h3{font-size:20px}.vacancies_jobTop__KdpO6{font-size:12px;gap:10px}.vacancies_job__lJzb5 .vacancies_salary__SitfK{font-size:16px}.vacancies_checklist__XX5nm h2{font-size:23px}.vacancies_checklist__XX5nm li{font-size:15px}.vacancies_other__GNOSA{margin-top:42px}.vacancies_other__GNOSA .vacancies_collection__7z3qs>p{font-size:15px}.vacancies_footer__RPM_o{padding:32px 20px}.vacancies_footer__RPM_o nav{gap:8px 18px}.vacancies_homeBlock__qsJRP{padding:42px 20px}.vacancies_homeLinks__vtMWg{grid-template-columns:1fr 1fr;gap:10px}.vacancies_homeLinks__vtMWg>a{padding:16px;font-size:14px;align-items:flex-start}.vacancies_homeLinks__vtMWg svg{width:17px;margin-top:2px}.vacancies_homeIntro__d3p9a h2{font-size:30px}}@media(max-width:360px){.vacancies_header___AUL2{padding-inline:16px}.vacancies_header___AUL2 nav{gap:12px}.vacancies_main__3Bdc_{padding-inline:16px}.vacancies_hero__XMlyI h1{color:#10244b;font-size:33px}.vacancies_jobTop__KdpO6{flex-wrap:wrap}.vacancies_jobTop__KdpO6>span{max-width:100%}.vacancies_homeLinks__vtMWg{grid-template-columns:1fr}.vacancies_filters__M8rko a{padding:9px 10px}.vacancies_brand__gCOTV>span{display:none}}@media(prefers-reduced-motion:reduce){.vacancies_page__AG9n5 *{scroll-behavior:auto!important;transition:none!important}}.vacancies_catalogHero__1oEPt{padding-bottom:24px}.vacancies_catalogHero__1oEPt h1{font-size:clamp(36px,4vw,54px)}.vacancies_catalogHero__1oEPt>p{margin-top:14px;font-size:18px}.vacancies_searchForm__YTHC2{display:grid;grid-template-columns:minmax(230px,1.7fr) minmax(150px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;padding:22px;background:white;border:1px solid #d1ddeb;border-radius:14px}.vacancies_searchForm__YTHC2 label{display:flex;flex-direction:column;gap:8px;min-width:0}.vacancies_searchForm__YTHC2 label>span{font-size:13px;font-weight:550}.vacancies_searchForm__YTHC2 input,.vacancies_searchForm__YTHC2 select{font:inherit;font-size:14px;color:#10244b;min-width:0;width:100%;height:48px;border:1px solid #c5d3e6;border-radius:8px;background:#fff;padding:0 12px}.vacancies_searchForm__YTHC2 input:focus,.vacancies_searchForm__YTHC2 select:focus{outline:2px solid #2b68dd;outline-offset:2px}.vacancies_searchForm__YTHC2 button{font:inherit;display:flex;align-items:center;justify-content:center;gap:8px;background:#2b68dd;color:white;border:0;border-radius:8px;height:48px;padding:0 22px;cursor:pointer;font-size:14px;font-weight:600}.vacancies_quickCollections__k99Ol{display:flex;gap:8px;overflow-x:auto;padding:14px 1px 20px;scrollbar-width:thin;margin-bottom:8px}.vacancies_quickCollections__k99Ol>a{display:flex;align-items:center;gap:6px;white-space:nowrap;min-height:40px;border:1px solid #d1ddeb;border-radius:7px;font-size:13px;padding:8px 12px;background:#fff}.vacancies_catalogResultsHead__5uOZb{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:18px 0}.vacancies_catalogResultsHead__5uOZb h2{font-size:25px;letter-spacing:-.035em}.vacancies_catalogResultsHead__5uOZb p{font-size:13px;color:#64718b}.vacancies_catalogJobs__TjuGU{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.vacancies_pagination__43Ikn{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:26px;font-size:14px}.vacancies_pagination__43Ikn>a{display:flex;min-height:44px;align-items:center;padding:9px 16px;background:white;border:1px solid #c5d3e6;border-radius:8px}.vacancies_pagination__43Ikn>span{font-variant-numeric:tabular-nums;color:#64718b}@media(max-width:900px){.vacancies_searchForm__YTHC2{grid-template-columns:1fr 1fr}.vacancies_searchField__VMhyV{grid-column:1/-1}.vacancies_catalogJobs__TjuGU{grid-template-columns:1fr}}@media(max-width:640px){.vacancies_catalogHero__1oEPt{padding-bottom:20px}.vacancies_catalogHero__1oEPt h1{font-size:36px}.vacancies_catalogHero__1oEPt>p{font-size:16px;margin-top:12px}.vacancies_searchForm__YTHC2{padding:15px;gap:12px 10px}.vacancies_searchForm__YTHC2 button{grid-column:1/-1}.vacancies_searchForm__YTHC2 label>span{font-size:12px}.vacancies_searchForm__YTHC2 select{padding:0 8px;font-size:13px}.vacancies_quickCollections__k99Ol{margin-bottom:0;padding-bottom:14px}.vacancies_catalogResultsHead__5uOZb{display:block;margin-top:12px}.vacancies_catalogResultsHead__5uOZb h2{font-size:24px}.vacancies_catalogResultsHead__5uOZb p{margin-top:5px}.vacancies_catalogJobs__TjuGU,.vacancies_pagination__43Ikn{gap:12px}}.vacancies_catalogTitle__r8zn0{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.vacancies_catalogTitle__r8zn0 h1{font-size:34px;color:#10244b;line-height:1.15;letter-spacing:-.045em}.vacancies_catalogTitle__r8zn0 p{font-size:14px;color:#64718b}.vacancies_catalogWorkspace__Mr_MZ{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start;margin-top:10px}.vacancies_catalogMain__l0jKm{min-width:0}.vacancies_desktopSearch__k_bD3{background:#fff;border:1px solid #d1ddeb;border-radius:14px;padding:20px}.vacancies_desktopSearch__k_bD3>h2{font-size:19px;letter-spacing:-.03em;margin-bottom:20px}.vacancies_desktopSearch__k_bD3 .vacancies_searchForm__YTHC2{display:flex;flex-direction:column;align-items:stretch;border:0;padding:0;gap:18px}.vacancies_desktopSearch__k_bD3 .vacancies_searchForm__YTHC2 label>span{font-size:12px}.vacancies_desktopSearch__k_bD3 .vacancies_searchForm__YTHC2 input{font-size:13px}.vacancies_catalogWorkspace__Mr_MZ .vacancies_catalogResultsHead__5uOZb{margin-top:0}.vacancies_catalogWorkspace__Mr_MZ .vacancies_catalogResultsHead__5uOZb h2{font-size:20px}.vacancies_catalogWorkspace__Mr_MZ .vacancies_catalogResultsHead__5uOZb p{font-size:12px}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5{padding:18px 20px}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5 h3{font-size:20px}.vacancies_mobileSearch__DYXEo{display:none}@media(max-width:1050px){.vacancies_catalogJobs__TjuGU{grid-template-columns:1fr}.vacancies_catalogWorkspace__Mr_MZ{grid-template-columns:230px minmax(0,1fr);gap:20px}.vacancies_catalogResultsHead__5uOZb{display:block}.vacancies_catalogResultsHead__5uOZb p{margin-top:5px}}@media(max-width:640px){.vacancies_catalogTitle__r8zn0{display:block}.vacancies_catalogTitle__r8zn0 h1{font-size:30px}.vacancies_catalogTitle__r8zn0 p{font-size:13px;margin-top:8px}.vacancies_catalogWorkspace__Mr_MZ{display:block;margin-top:0}.vacancies_desktopSearch__k_bD3{display:none}.vacancies_mobileSearch__DYXEo{display:block;margin:0 0 20px;background:#fff;border:1px solid #d1ddeb;border-radius:10px}.vacancies_mobileSearch__DYXEo>summary{display:flex;align-items:center;gap:8px;padding:14px 16px;min-height:48px;cursor:pointer;font-size:14px;font-weight:550;list-style:none}.vacancies_mobileSearch__DYXEo>summary::-webkit-details-marker{display:none}.vacancies_mobileSearch__DYXEo>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.vacancies_mobileSearch__DYXEo[open]>summary:after{content:"−"}.vacancies_mobileSearch__DYXEo>summary>span{font-size:11px;font-weight:400;color:#64718b}.vacancies_mobileSearch__DYXEo .vacancies_searchForm__YTHC2{border:0;border-top:1px solid #d1ddeb;border-radius:0 0 10px 10px}.vacancies_catalogWorkspace__Mr_MZ .vacancies_catalogResultsHead__5uOZb{margin-bottom:14px}.vacancies_catalogWorkspace__Mr_MZ .vacancies_catalogResultsHead__5uOZb h2{font-size:20px}.vacancies_catalogWorkspace__Mr_MZ .vacancies_catalogResultsHead__5uOZb p{font-size:12px}.vacancies_quickCollections__k99Ol{padding-top:14px;padding-bottom:14px;margin-bottom:0}}.vacancies_catalogWorkspace__Mr_MZ{margin-top:28px}.vacancies_relatedCollections__qa4QA{margin-top:34px}.vacancies_relatedCollections__qa4QA h2{font-size:22px;letter-spacing:-.035em}@media(max-width:640px){.vacancies_catalogWorkspace__Mr_MZ{margin-top:20px}.vacancies_relatedCollections__qa4QA{margin-top:28px}.vacancies_relatedCollections__qa4QA h2{font-size:21px}.vacancies_mobileSearch__DYXEo{border:0;border-radius:0;background:transparent;margin-bottom:20px}.vacancies_mobileSearch__DYXEo .vacancies_mobileSearchForm__dyRjj{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:0;border:0;background:transparent;gap:12px 8px}.vacancies_mobileSearchForm__dyRjj .vacancies_searchField__VMhyV{grid-column:1}.vacancies_mobileSearchForm__dyRjj button{grid-column:2;align-self:end;padding-inline:15px}.vacancies_mobileSearchForm__dyRjj input,.vacancies_mobileSearchForm__dyRjj select{font-size:16px!important}.vacancies_mobileFilterDetails__3vEzn{grid-column:1/-1}.vacancies_mobileFilterDetails__3vEzn summary{display:flex;align-items:center;gap:10px;width:max-content;min-height:44px;padding:10px 14px;list-style:none;border:1px solid #c5d3e6;border-radius:8px;background:#fff;font-size:13px;cursor:pointer}}@media(max-width:640px){.vacancies_mobileFilterDetails__3vEzn summary::-webkit-details-marker{display:none}.vacancies_mobileFilterDetails__3vEzn summary:after{content:"+";font-size:18px}.vacancies_mobileFilterDetails__3vEzn[open] summary:after{content:"−"}.vacancies_mobileFilterDetails__3vEzn summary>span{font-size:11px;color:#64718b}.vacancies_mobileFilterDetails__3vEzn>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.vacancies_mobileFilterDetails__3vEzn label>span,.vacancies_mobileSearchForm__dyRjj .vacancies_searchField__VMhyV>span{font-size:12px}}.vacancies_stack__MWUJM{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.vacancies_job__lJzb5 .vacancies_stack__MWUJM{gap:6px;margin-top:12px;margin-bottom:3px}.vacancies_job__lJzb5 .vacancies_stack__MWUJM>span{padding:3px 7px}.vacancies_stack__MWUJM>span{display:inline-block;font-size:12px;line-height:1.5;padding:5px 9px;background:#edf3fc;color:#35527b;border-radius:5px}.vacancies_detailBack__BCHJL{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 22px;color:#245ec1!important;font-size:14px}.vacancies_detailLayout__G6hVc{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.vacancies_detailArticle__IBrJe{padding:36px;background:#fff;border:1px solid #d1ddeb;border-radius:16px;min-width:0}.vacancies_detailHead__EGG6e h1{font-size:clamp(30px,3.5vw,44px);line-height:1.13;font-weight:700;letter-spacing:-.035em;margin:10px 0 0}.vacancies_detailCompany__Si6I7{font-size:17px;color:#53627d}.vacancies_detailSalary__OxQdL{font-size:23px;font-weight:650;margin-top:20px!important;letter-spacing:-.025em}.vacancies_detailDate__FLE0u{font-size:13px;color:#64718b;margin-top:18px!important}.vacancies_detailFacts__Dxu07{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:26px 0 0;border-top:1px solid #d7e1ef}.vacancies_detailFacts__Dxu07 dt{font-size:13px;color:#64718b}.vacancies_detailFacts__Dxu07 dd{margin:5px 0 0;font-size:16px;font-weight:550;overflow-wrap:anywhere}.vacancies_detailSection__SUYKu{margin-top:30px;padding-top:28px;border-top:1px solid #d7e1ef}.vacancies_detailSection__SUYKu h2{font-size:24px;line-height:1.25;letter-spacing:-.035em}.vacancies_description__UV1wQ{margin-top:17px;font-size:16px;line-height:1.7;color:#354966;white-space:pre-line}.vacancies_description__UV1wQ p+p{margin-top:16px}.vacancies_detailSection__SUYKu ul{padding-left:20px;margin:17px 0 0;color:#354966;line-height:1.7;font-size:16px}.vacancies_detailSection__SUYKu li+li{margin-top:9px}.vacancies_detailSource__hhvPm{margin-top:30px!important;padding-top:22px;border-top:1px solid #d7e1ef;font-size:12px;color:#64718b;line-height:1.6}.vacancies_detailMissing__TMdCE{margin-top:26px!important;color:#53627d;font-size:16px;line-height:1.6}.vacancies_applyPanel__XG_9V{background:#fff;border:1px solid #d1ddeb;border-radius:16px;padding:25px;position:sticky;top:24px}.vacancies_applyPanel__XG_9V h2{font-size:24px;line-height:1.2;letter-spacing:-.035em}.vacancies_applyPanel__XG_9V p{font-size:15px;line-height:1.6;color:#53627d;margin-top:17px}.vacancies_applyPanel__XG_9V .vacancies_primary__lrhob{width:100%;margin-top:23px;font-size:14px;padding-inline:14px;gap:8px}.vacancies_applyPanel__XG_9V .vacancies_applyNote__Z8a1s{font-size:12px;margin-top:13px}.vacancies_relatedJobs__7_jAb{margin-top:40px}.vacancies_relatedJobs__7_jAb>h2{font-size:28px;letter-spacing:-.04em;margin-bottom:20px}.vacancies_relatedJobGrid__HDgXQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.vacancies_relatedJobGrid__HDgXQ .vacancies_job__lJzb5 h3{font-size:20px}@media(max-width:900px){.vacancies_detailLayout__G6hVc{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.vacancies_detailArticle__IBrJe{padding:26px}.vacancies_applyPanel__XG_9V{padding:22px}.vacancies_relatedJobGrid__HDgXQ{grid-template-columns:1fr}.vacancies_detailHead__EGG6e h1{font-size:34px}}@media(max-width:640px){.vacancies_detailLayout__G6hVc{display:flex;flex-direction:column;gap:18px}.vacancies_applyPanel__XG_9V,.vacancies_detailArticle__IBrJe{width:100%;padding:22px 19px;border-radius:12px}.vacancies_detailHead__EGG6e h1{font-size:30px;line-height:1.16}.vacancies_detailCompany__Si6I7{font-size:15px}.vacancies_detailSalary__OxQdL{font-size:21px}.vacancies_detailFacts__Dxu07{gap:18px 14px;margin-top:23px;padding-top:21px}.vacancies_detailFacts__Dxu07 dd{font-size:15px}.vacancies_detailSection__SUYKu{margin-top:25px;padding-top:23px}.vacancies_detailSection__SUYKu h2{font-size:23px}.vacancies_description__UV1wQ,.vacancies_detailSection__SUYKu ul{font-size:16px;line-height:1.65}.vacancies_applyPanel__XG_9V{position:static}.vacancies_applyPanel__XG_9V h2{font-size:24px}.vacancies_applyPanel__XG_9V .vacancies_primary__lrhob{min-height:52px}.vacancies_detailBack__BCHJL{margin-bottom:16px}.vacancies_relatedJobs__7_jAb>h2{font-size:26px}.vacancies_stack__MWUJM>span{font-size:12px}}.vacancies_detailSource__hhvPm a{text-decoration:underline;text-underline-offset:3px;color:#245ec1}.vacancies_mobileApply__U1H9q{display:none}.vacancies_description__UV1wQ h3{font-size:19px;font-weight:650;line-height:1.35;color:#10244b;margin:25px 0 12px}.vacancies_description__UV1wQ h3:first-child{margin-top:0}.vacancies_description__UV1wQ ul{margin:12px 0 20px;padding-left:21px}.vacancies_description__UV1wQ p+ul,.vacancies_description__UV1wQ ul+p{margin-top:16px}.vacancies_description__UV1wQ li+li{margin-top:8px}@media(max-width:640px){.vacancies_mobileApply__U1H9q{display:block;margin-top:24px}.vacancies_mobileApply__U1H9q .vacancies_primary__lrhob{width:100%;min-height:50px}.vacancies_mobileApply__U1H9q p{font-size:12px;color:#64718b;text-align:center;margin-top:9px}.vacancies_description__UV1wQ h3{font-size:19px}}.vacancies_brand__gCOTV{flex-shrink:0;white-space:nowrap;overflow-wrap:normal!important}.vacancies_header___AUL2 nav>a{white-space:nowrap;overflow-wrap:normal}.vacancies_job__lJzb5 h3 a{display:block}@media(max-width:640px){.vacancies_header___AUL2{gap:16px}.vacancies_header___AUL2 nav{gap:14px}.vacancies_header___AUL2 nav>a[href="/guides"]{display:none}}.vacancies_page__AG9n5 ::selection{background:#dbe8ff;color:#10244b}.vacancies_page__AG9n5 input,.vacancies_page__AG9n5 textarea{caret-color:#245cf2}.vacancies_description__UV1wQ,.vacancies_detailSection__SUYKu ul{max-width:72ch}.vacancies_header___AUL2 nav>a:hover{color:#245ec1}.vacancies_jobMeta__cKLLh:empty,.vacancies_jobTop__KdpO6:empty{display:none}.vacancies_jobMeta__cKLLh{margin-bottom:2px}.vacancies_header___AUL2 nav{gap:22px}@media(max-width:640px){.vacancies_header___AUL2{flex-wrap:wrap;gap:5px}.vacancies_header___AUL2 nav{width:100%;justify-content:space-between;gap:10px}.vacancies_header___AUL2 nav>a{font-size:13px}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5{padding:17px 18px}.vacancies_applyPanel__XG_9V{display:none}.vacancies_jobBottom__AL8GL{gap:8px}.vacancies_job__lJzb5 .vacancies_salary__SitfK{font-size:17px}.vacancies_jobTop__KdpO6{font-size:12px}}.vacancies_employerLayout__u3ltc{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:64px;align-items:start;margin-top:12px}.vacancies_employerIntro__mEqzj h1{font-size:clamp(32px,3.5vw,44px);line-height:1.13;letter-spacing:-.035em;max-width:12ch}.vacancies_employerIntro__mEqzj>p{font-size:17px;color:#53627d;line-height:1.6;margin-top:22px}.vacancies_employerGuidance__X8nDR{margin-top:36px;padding-top:25px;border-top:1px solid #d1ddeb}.vacancies_employerGuidance__X8nDR h2{font-size:19px;line-height:1.35}.vacancies_employerGuidance__X8nDR p{font-size:14px;line-height:1.65;color:#53627d;margin-top:12px}.vacancies_employerForm__fBhVl{background:#fff;border:1px solid #d1ddeb;border-radius:14px;padding:30px;min-width:0}.vacancies_employerForm__fBhVl fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:21px;min-width:0}.vacancies_employerForm__fBhVl legend{font-size:21px;font-weight:650;padding:0;margin-bottom:24px}.vacancies_employerForm__fBhVl label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:550;min-width:0}.vacancies_employerForm__fBhVl input,.vacancies_employerForm__fBhVl select,.vacancies_employerForm__fBhVl textarea{width:100%;min-width:0;min-height:48px;border:1px solid #b9c8df;border-radius:8px;background:white;color:#10244b;padding:12px;font:inherit;font-size:16px;font-weight:400}.vacancies_employerForm__fBhVl textarea{resize:vertical;line-height:1.6}.vacancies_employerForm__fBhVl input::placeholder,.vacancies_employerForm__fBhVl textarea::placeholder{color:#65758d}.vacancies_employerForm__fBhVl button:focus-visible,.vacancies_employerForm__fBhVl input:focus-visible,.vacancies_employerForm__fBhVl select:focus-visible,.vacancies_employerForm__fBhVl textarea:focus-visible{outline:3px solid #2668df;outline-offset:3px}.vacancies_employerForm__fBhVl .vacancies_fieldHint__wrubl{font-size:12px;line-height:1.5;font-weight:400;color:#53627d}.vacancies_employerFields__JanOr{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vacancies_employerForm__fBhVl>.vacancies_primary__lrhob{border:0;cursor:pointer;font-family:inherit;margin-top:25px;width:100%}.vacancies_employerForm__fBhVl>.vacancies_primary__lrhob:disabled{cursor:wait;background:#536f9d}.vacancies_employerForm__fBhVl fieldset:disabled{opacity:.72}.vacancies_employerPrivacy__IIxtR{font-size:12px;line-height:1.6;color:#53627d;margin-top:14px!important}.vacancies_employerPrivacy__IIxtR a{text-decoration:underline;text-underline-offset:3px}.vacancies_formError__VWOKy{color:#9b2424;background:#fff1f1;border:1px solid #eababa;border-radius:8px;padding:12px 14px;font-size:14px;margin-top:20px!important}.vacancies_employerForm__fBhVl .vacancies_honeypot__obxa_{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vacancies_employerSuccess__2Lk6E{padding:30px 0;max-width:580px}.vacancies_employerSuccess__2Lk6E>svg{color:#245ec1;margin-bottom:20px}.vacancies_employerSuccess__2Lk6E h2{font-size:28px;line-height:1.2;letter-spacing:-.025em}.vacancies_employerSuccess__2Lk6E p{font-size:16px;line-height:1.65;color:#53627d;margin-top:16px}@media(max-width:900px){.vacancies_employerLayout__u3ltc{gap:32px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.vacancies_employerForm__fBhVl{padding:24px}.vacancies_employerFields__JanOr{grid-template-columns:1fr}}@media(max-width:640px){.vacancies_employerLayout__u3ltc{display:flex;flex-direction:column;gap:26px}.vacancies_employerIntro__mEqzj h1{font-size:34px;max-width:16ch}.vacancies_employerIntro__mEqzj>p{font-size:16px;margin-top:16px}.vacancies_employerGuidance__X8nDR{display:none}.vacancies_employerForm__fBhVl{padding:22px 18px;width:100%;border-radius:12px}.vacancies_employerForm__fBhVl fieldset{gap:19px}.vacancies_employerForm__fBhVl legend{font-size:20px;margin-bottom:22px}.vacancies_employerSuccess__2Lk6E{padding-top:24px}.vacancies_employerSuccess__2Lk6E h2{font-size:26px}}.vacancies_bottomApply__wTppk{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d7e1ef;margin-top:26px;padding-top:24px}.vacancies_bottomApply__wTppk h2{font-size:21px;line-height:1.3;letter-spacing:-.02em}.vacancies_bottomApply__wTppk p{font-size:14px;line-height:1.6;color:#53627d;margin-top:8px;max-width:42ch}.vacancies_bottomApply__wTppk .vacancies_primary__lrhob{min-height:48px}.vacancies_activeConstraints__IKIu_{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.vacancies_activeConstraints__IKIu_ a{display:flex;gap:12px;align-items:center;padding:7px 10px;min-height:36px;border:1px solid #cbd9eb;border-radius:6px;background:#edf3fc;color:#245ec1;font-size:12px}.vacancies_activeConstraints__IKIu_ .vacancies_resetFilters__kG3x2{border:0;background:none;text-decoration:underline;text-underline-offset:3px}.vacancies_searchForm__YTHC2 .vacancies_salaryFilter__VhZy7{flex-direction:row;align-items:center;gap:9px;min-height:44px}.vacancies_searchForm__YTHC2 .vacancies_salaryFilter__VhZy7 input{width:18px;height:18px;min-height:18px;accent-color:#2b68dd;flex-shrink:0}.vacancies_searchForm__YTHC2 .vacancies_salaryFilter__VhZy7>span{font-size:13px}.vacancies_homeJobs__ykQM_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;align-items:start}.vacancies_homeJobs__ykQM_ .vacancies_job__lJzb5 h3{font-size:20px;line-height:1.3}.vacancies_homeJobs__ykQM_ .vacancies_jobBottom__AL8GL{margin-top:8px}.vacancies_homeJobs__ykQM_ .vacancies_job__lJzb5{font-family:Geist,Arial,sans-serif;line-height:1.5}.vacancies_homeJobs__ykQM_ .vacancies_job__lJzb5 h3,.vacancies_homeJobs__ykQM_ .vacancies_job__lJzb5 p{margin-bottom:0}.vacancies_homeJobs__ykQM_ .vacancies_job__lJzb5 h3 a{color:#10244b;text-decoration:none}.vacancies_homeRoleLinks__6XZxB{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:20px}.vacancies_homeRoleLinks__6XZxB a{font-size:14px;color:#245ec1;min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.vacancies_homeBlock__qsJRP,.vacancies_page__AG9n5{scrollbar-color:#aabbd4 #f7faff}.vacancies_desktopSearch__k_bD3{position:sticky;top:20px}.vacancies_catalogWorkspace__Mr_MZ{grid-template-columns:240px minmax(0,1fr)}.vacancies_breadcrumbs__2bNsr{margin-bottom:28px}.vacancies_hero__XMlyI{padding-bottom:28px}.vacancies_hero__XMlyI h1{font-size:clamp(32px,3.5vw,44px);letter-spacing:-.035em}.vacancies_hero__XMlyI>p{font-size:16px;margin-top:16px}@media(max-width:900px){.vacancies_homeJobs__ykQM_{grid-template-columns:1fr}.vacancies_homeJobs__ykQM_ .vacancies_job__lJzb5{padding:20px}.vacancies_bottomApply__wTppk{display:block}.vacancies_bottomApply__wTppk .vacancies_primary__lrhob{margin-top:16px}.vacancies_catalogWorkspace__Mr_MZ{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:640px){.vacancies_catalogWorkspace__Mr_MZ{display:block}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5,.vacancies_jobList___WfT3 .vacancies_job__lJzb5{display:flex;padding:18px;gap:0}.vacancies_catalogJobs__TjuGU .vacancies_jobBottom__AL8GL,.vacancies_jobList___WfT3 .vacancies_jobBottom__AL8GL{align-self:flex-start;margin-top:9px}.vacancies_job__lJzb5 h3{font-size:20px;line-height:1.3}.vacancies_jobTop__KdpO6>span{max-width:70%}.vacancies_jobTop__KdpO6 time{font-size:11px}.vacancies_bottomApply__wTppk .vacancies_primary__lrhob{width:100%}.vacancies_bottomApply__wTppk h2{font-size:21px}.vacancies_homeJobs__ykQM_{gap:12px}.vacancies_homeRoleLinks__6XZxB{gap:0 18px}.vacancies_homeRoleLinks__6XZxB a{font-size:13px}.vacancies_mobileFilterDetails__3vEzn .vacancies_salaryFilter__VhZy7{grid-column:1/-1}.vacancies_detailSource__hhvPm{font-size:12px}.vacancies_homeBlock__qsJRP{padding-block:40px}.vacancies_header___AUL2 nav{gap:6px}.vacancies_header___AUL2 nav>a{font-size:12px}}.vacancies_catalogJobs__TjuGU,.vacancies_homeJobs__ykQM_,.vacancies_jobList___WfT3,.vacancies_relatedJobGrid__HDgXQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5,.vacancies_jobList___WfT3 .vacancies_job__lJzb5,.vacancies_job__lJzb5{display:flex;flex-direction:column;gap:0;padding:22px;min-width:0;position:relative}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5 h3,.vacancies_jobList___WfT3 .vacancies_job__lJzb5 h3,.vacancies_job__lJzb5 h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin-top:0;max-width:none}.vacancies_companyIdentity__THuX4{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:550;color:#53627d;margin-bottom:16px;min-width:0;line-height:1.45}.vacancies_companyIdentity__THuX4>span:last-child{overflow-wrap:anywhere}.vacancies_monogram___WqFB{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#edf2f8;color:#456084;font-size:12px;font-weight:650;flex-shrink:0}.vacancies_roleMeta__HymIh{display:flex;gap:7px 12px;flex-wrap:wrap;font-size:12px;color:#53627d;margin-top:10px}.vacancies_roleMeta__HymIh>span+span:before{content:"·";margin-right:12px;color:#8091aa}.vacancies_job__lJzb5 .vacancies_salary__SitfK{margin-top:14px;font-size:18px;line-height:1.35}.vacancies_jobMeta__cKLLh{gap:6px 10px;margin-top:10px}.vacancies_jobMeta__cKLLh>span+span{padding-left:10px}.vacancies_job__lJzb5 .vacancies_jobExcerpt__i7caj{color:#53627d;font-size:14px;line-height:1.55;margin-top:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vacancies_job__lJzb5 .vacancies_stack__MWUJM{margin-top:14px}.vacancies_job__lJzb5 .vacancies_stack__MWUJM>span{padding:4px 7px;font-size:12px;line-height:1.4}.vacancies_job__lJzb5 .vacancies_jobBottom__AL8GL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:10px;border-top:1px solid #edf1f7;width:100%;flex-wrap:nowrap}.vacancies_jobBottom__AL8GL time{font-size:11px;color:#64718b;font-variant-numeric:tabular-nums}.vacancies_jobLink__MDlk4{gap:7px;min-height:36px;margin-left:auto;font-size:13px;white-space:nowrap}.vacancies_jobLink__MDlk4 svg{display:block;flex:none}.vacancies_primaryFilters__LFF8A{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}.vacancies_primaryFilters__LFF8A label{min-width:0}.vacancies_pagination__43Ikn a{display:inline-flex;gap:7px;align-items:center}.vacancies_pagination__43Ikn svg{display:block;flex:none}.vacancies_catalogJobs__TjuGU>.vacancies_empty__rK8Lw{grid-column:1/-1}.vacancies_homeJobs__ykQM_ .vacancies_companyIdentity__THuX4{margin-bottom:14px}@media(min-width:641px) and (max-width:1050px){.vacancies_catalogWorkspace__Mr_MZ{grid-template-columns:200px minmax(0,1fr);gap:18px}.vacancies_desktopSearch__k_bD3{padding:16px}.vacancies_catalogJobs__TjuGU,.vacancies_jobList___WfT3{grid-template-columns:1fr}}@media(max-width:640px){.vacancies_catalogJobs__TjuGU,.vacancies_homeJobs__ykQM_,.vacancies_jobList___WfT3,.vacancies_relatedJobGrid__HDgXQ{grid-template-columns:1fr;gap:12px}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5,.vacancies_jobList___WfT3 .vacancies_job__lJzb5,.vacancies_job__lJzb5{padding:19px}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5 h3,.vacancies_job__lJzb5 h3{font-size:21px}.vacancies_job__lJzb5 .vacancies_salary__SitfK{font-size:18px}.vacancies_companyIdentity__THuX4{margin-bottom:14px}.vacancies_mobileSearchForm__dyRjj .vacancies_searchField__VMhyV,.vacancies_mobileSearchForm__dyRjj>button{grid-row:1}.vacancies_mobileSearchForm__dyRjj .vacancies_primaryFilters__LFF8A{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr;gap:10px}.vacancies_primaryFilters__LFF8A label>span{font-size:12px}.vacancies_mobileFilterDetails__3vEzn{grid-row:3}.vacancies_mobileFilterDetails__3vEzn>div{grid-template-columns:1fr 1fr}.vacancies_job__lJzb5 .vacancies_jobBottom__AL8GL{margin-top:14px}.vacancies_jobExcerpt__i7caj{font-size:14px}.vacancies_jobLink__MDlk4{min-height:36px}}@media(max-width:359px){.vacancies_mobileFilterDetails__3vEzn>div,.vacancies_mobileSearchForm__dyRjj .vacancies_primaryFilters__LFF8A{grid-template-columns:1fr}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5,.vacancies_job__lJzb5{padding:17px}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5 h3,.vacancies_job__lJzb5 h3{font-size:20px}}.vacancies_employerForm__fBhVl select,.vacancies_searchForm__YTHC2 select{appearance:none;-webkit-appearance:none;display:block;max-width:100%;padding-inline:12px 42px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2353627d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;background-position:right 13px center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vacancies_employerForm__fBhVl select:focus-visible,.vacancies_searchForm__YTHC2 select:focus-visible{outline:2px solid #2b68dd;outline-offset:3px}.vacancies_page__AG9n5 svg{flex-shrink:0}.vacancies_primary__lrhob{max-width:100%;text-align:center}.vacancies_jobLink__MDlk4{min-height:44px}.vacancies_jobBottom__AL8GL{min-width:0}.vacancies_jobBottom__AL8GL time{flex-shrink:0}.vacancies_searchForm__YTHC2 button:hover{background:#204ca8}.vacancies_searchForm__YTHC2 button:active{background:#173b86}.vacancies_searchForm__YTHC2 button:focus-visible{outline:3px solid #10244b;outline-offset:3px}@media(max-width:420px){.vacancies_header___AUL2{flex-wrap:wrap;gap:4px 12px;min-height:auto}.vacancies_header___AUL2 nav{flex:1 0 100%;justify-content:flex-start;gap:18px;flex-wrap:wrap}.vacancies_header___AUL2 nav>a{white-space:nowrap}.vacancies_job__lJzb5 .vacancies_jobBottom__AL8GL{gap:8px}.vacancies_pagination__43Ikn{gap:10px}.vacancies_pagination__43Ikn>a{padding-inline:12px}}@media(forced-colors:active){.vacancies_employerForm__fBhVl select,.vacancies_searchForm__YTHC2 select{appearance:auto;background-image:none;padding-inline-end:12px}}.vacancies_catalogJobs__TjuGU,.vacancies_homeJobs__ykQM_,.vacancies_jobList___WfT3,.vacancies_relatedJobGrid__HDgXQ{align-items:stretch}.vacancies_catalogJobs__TjuGU .vacancies_job__lJzb5,.vacancies_jobList___WfT3 .vacancies_job__lJzb5,.vacancies_job__lJzb5{box-sizing:border-box}.vacancies_job__lJzb5>:nth-last-child(2){margin-bottom:16px}.vacancies_job__lJzb5 .vacancies_jobBottom__AL8GL{margin-top:auto}@media(min-width:1051px){.vacancies_catalogJobs__TjuGU,.vacancies_homeJobs__ykQM_,.vacancies_jobList___WfT3,.vacancies_relatedJobGrid__HDgXQ{grid-auto-rows:1fr}}.vacancies_job__lJzb5{cursor:pointer}.vacancies_job__lJzb5 h3 a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:12px}.vacancies_job__lJzb5 h3 a:focus-visible{outline:none}.vacancies_job__lJzb5 h3 a:focus-visible:after{outline:3px solid #2668df;outline-offset:3px}.vacancies_applyPanel__XG_9V .vacancies_signedInNotice__zHeir{font-size:13px;font-weight:600;color:#245ec1;background:#edf3fc;border-radius:7px;padding:9px 12px;margin-top:18px}.vacancies_brand__gCOTV small{font-size:13px;font-weight:550;letter-spacing:0;border-left:1px solid #cbd9eb;padding-left:10px;margin-left:3px;color:#53627d}.vacancies_catalogIntro__fyXhq{font-size:15px;line-height:1.6;color:#53627d;max-width:75ch;margin:14px 0 26px!important}.vacancies_inlineApply__l_eBt p{font-size:12px;color:#53627d;line-height:1.5;margin-top:8px}.vacancies_header___AUL2 nav a{gap:6px}@media(max-width:420px){.vacancies_brand__gCOTV small{font-size:12px}.vacancies_catalogIntro__fyXhq{font-size:14px;margin-bottom:20px!important}}.vacancies_header___AUL2 nav .vacancies_accountLink__eNKQd{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;border:1px solid #c5d3e6;border-radius:10px;background:#fff;color:#35527b;transition:background .15s,border-color .15s}.vacancies_header___AUL2 nav .vacancies_accountLink__eNKQd:hover{background:#eaf1ff;border-color:#8daadd}.vacancies_header___AUL2 nav .vacancies_accountLink__eNKQd:active{background:#dbe7fc}.vacancies_accountLink__eNKQd[data-signed-in]{color:#245ec1}.vacancies_accountStatus__EAnGE{position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:#2f7a5d;outline:2px solid #fff}.vacancies_detailSidebar__RopNe{position:sticky;top:24px;min-width:0}.vacancies_detailSidebar__RopNe .vacancies_applyPanel__XG_9V{position:static}.vacancies_mobileService__FW1Zc{display:none}.vacancies_service__lIt4g{padding:24px;background:#fff;border:1px solid #d1ddeb;border-radius:16px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:18px}.vacancies_serviceIcon__JO_sl{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#eaf1ff;color:#245cf2}.vacancies_service__lIt4g .vacancies_serviceCopy__d5Mri{max-width:670px}.vacancies_service__lIt4g h2{font-size:21px;line-height:1.3}.vacancies_service__lIt4g p{color:#53627d}.vacancies_serviceLink__JgmU3{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #245cf2;background:#245cf2;border-radius:10px;padding:10px 16px;color:#fff!important;font-size:14px;font-weight:600;align-self:center;white-space:nowrap}.vacancies_serviceLink__JgmU3:hover{background:#1f4fd4;border-color:#1f4fd4}.vacancies_serviceLink__JgmU3:active{background:#1941b4;border-color:#1941b4}.vacancies_serviceCompact__BE_yW{margin-top:16px;grid-template-columns:1fr;gap:14px;padding:23px}.vacancies_serviceCompact__BE_yW .vacancies_serviceIcon__JO_sl{width:44px;height:44px}.vacancies_serviceCompact__BE_yW h2{font-size:20px}.vacancies_serviceCompact__BE_yW .vacancies_serviceLink__JgmU3{justify-self:stretch}.vacancies_serviceCompact__BE_yW p{font-size:14px}.vacancies_employerPitch__YmN7k{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:64px;align-items:start;margin-top:24px}.vacancies_employerPitchIntro__3hnc3>h2{font-size:clamp(36px,4.5vw,56px);line-height:1.1;letter-spacing:-.035em}.vacancies_employerPitchIntro__3hnc3>p{font-size:18px;line-height:1.65;color:#53627d;margin-top:24px;max-width:48ch}.vacancies_employerBenefits__i1hqG{list-style:none;padding:0;margin:40px 0 0}.vacancies_employerBenefits__i1hqG li{display:flex;align-items:start;gap:16px;padding:22px 0;border-top:1px solid #d7e1ef}.vacancies_employerBenefits__i1hqG svg{color:#2b68dd;margin-top:2px}.vacancies_employerBenefits__i1hqG h2{font-size:19px;line-height:1.35;letter-spacing:-.02em}.vacancies_employerBenefits__i1hqG p{font-size:15px;line-height:1.6;color:#53627d;margin-top:7px}.vacancies_employerContact__P6uuZ{padding:30px;background:#eaf1ff;border-radius:16px;min-width:0}.vacancies_employerContactIcon__VY_k4{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#d3e2ff;color:#244b91;margin-bottom:22px}.vacancies_employerContact__P6uuZ h2{font-size:28px;line-height:1.2;letter-spacing:-.025em}.vacancies_employerContact__P6uuZ>p{font-size:15px;line-height:1.65;color:#445b7e;margin-top:16px}.vacancies_employerEmail__JEEEf{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:44px;margin:22px 0 26px;font-size:clamp(18px,2vw,23px);font-weight:650;color:#174ea8!important;text-underline-offset:5px}.vacancies_employerEmail__JEEEf:hover{text-decoration:underline}.vacancies_employerContact__P6uuZ h3{font-size:15px;font-weight:600}.vacancies_employerContact__P6uuZ ul{padding-left:19px;margin:12px 0 24px;font-size:14px;line-height:1.7;color:#445b7e}.vacancies_employerContact__P6uuZ li+li{margin-top:7px}.vacancies_employerContact__P6uuZ .vacancies_primary__lrhob{width:100%;font-size:14px;gap:8px}.vacancies_employerContact__P6uuZ .vacancies_employerContactNote___m15u{font-size:12px;color:#526887;margin-top:14px}@media(max-width:1000px){.vacancies_header___AUL2 .vacancies_navAction__eTFbY{display:none}.vacancies_employerPitch__YmN7k{gap:32px}.vacancies_employerContact__P6uuZ{padding:26px}.vacancies_service__lIt4g:not(.vacancies_serviceCompact__BE_yW){grid-template-columns:48px minmax(0,1fr)}.vacancies_service__lIt4g:not(.vacancies_serviceCompact__BE_yW) .vacancies_serviceLink__JgmU3{grid-column:2;justify-self:start}}@media(max-width:640px){.vacancies_header___AUL2 nav{align-items:center}.vacancies_header___AUL2 nav .vacancies_accountLink__eNKQd{margin-left:auto}.vacancies_detailSidebar__RopNe{display:none}.vacancies_mobileService__FW1Zc{display:block}.vacancies_service__lIt4g{padding:22px 20px;gap:14px;grid-template-columns:44px minmax(0,1fr)}.vacancies_serviceIcon__JO_sl{width:44px;height:44px}.vacancies_service__lIt4g h2{font-size:21px}.vacancies_service__lIt4g .vacancies_serviceCopy__d5Mri{min-width:0}.vacancies_service__lIt4g:not(.vacancies_serviceCompact__BE_yW) .vacancies_serviceLink__JgmU3{grid-column:1/-1;justify-self:stretch;margin-top:2px}.vacancies_employerPitch__YmN7k{grid-template-columns:1fr;gap:28px;margin-top:12px}.vacancies_employerPitchIntro__3hnc3>h2{font-size:38px}.vacancies_employerPitchIntro__3hnc3>p{font-size:16px;margin-top:20px}.vacancies_employerBenefits__i1hqG{margin-top:26px}.vacancies_employerBenefits__i1hqG li{padding:18px 0}.vacancies_employerContact__P6uuZ{padding:25px 22px}.vacancies_employerContact__P6uuZ h2{font-size:27px}.vacancies_employerEmail__JEEEf{font-size:21px}}.vacancies_employerTrigger__5qnHL{min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.vacancies_employerTrigger__5qnHL:hover{color:#245ec1}.vacancies_dialogClose___spjs:focus-visible,.vacancies_employerTrigger__5qnHL:focus-visible{outline:3px solid #2668df;outline-offset:4px}.vacancies_employerDialog__vonCc{width:min(1040px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:42px;border:0;border-radius:16px;background:#f7faff;color:#10244b;font-family:Geist,Arial,sans-serif;font-weight:400;line-height:1.5;overflow-y:auto;overscroll-behavior:contain}.vacancies_employerDialog__vonCc::backdrop{background:rgba(10,24,49,.55)}.vacancies_dialogClose___spjs{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:9px;background:transparent;color:#53627d;cursor:pointer}.vacancies_dialogClose___spjs:hover{background:#e5edf9;color:#10244b}.vacancies_employerDialog__vonCc .vacancies_employerPitch__YmN7k{gap:32px;margin-top:14px}.vacancies_employerDialog__vonCc .vacancies_employerPitchIntro__3hnc3>h2{font-size:42px}.vacancies_employerDialog__vonCc .vacancies_employerPitchIntro__3hnc3>p{font-size:16px}.vacancies_employerDialog__vonCc .vacancies_employerContact__P6uuZ{padding:26px}.vacancies_employerDialog__vonCc .vacancies_employerBenefits__i1hqG{margin-top:28px}.vacancies_employerDialog__vonCc .vacancies_employerBenefits__i1hqG h2{font-size:17px}.vacancies_employerDialog__vonCc .vacancies_employerBenefits__i1hqG p{font-size:14px}.vacancies_employerDialog__vonCc .vacancies_employerContactNote___m15u{font-size:12px;white-space:normal}@media(max-width:760px){.vacancies_employerDialog__vonCc{padding:48px 22px 24px;max-height:calc(100dvh - 24px)}.vacancies_employerDialog__vonCc .vacancies_employerPitch__YmN7k{grid-template-columns:1fr;gap:20px;margin:0}.vacancies_employerDialog__vonCc .vacancies_employerPitchIntro__3hnc3>h2{font-size:34px}.vacancies_employerDialog__vonCc .vacancies_employerContact__P6uuZ{padding:23px 20px}.vacancies_employerDialog__vonCc .vacancies_employerContact__P6uuZ h2{font-size:26px}.vacancies_employerDialog__vonCc .vacancies_employerBenefits__i1hqG li{padding:15px 0}.vacancies_employerDialog__vonCc .vacancies_employerBenefits__i1hqG{margin-top:22px}.vacancies_employerDialog__vonCc .vacancies_employerContact__P6uuZ{order:-1}.vacancies_employerDialog__vonCc .vacancies_employerPitch__YmN7k{display:flex;flex-direction:column}.vacancies_employerDialog__vonCc .vacancies_employerPitchIntro__3hnc3{width:100%}}.vacancies_salaryEstimateCompact__k78oA,.vacancies_salaryEstimate___NR3k{color:var(--ink,#142b52);margin:12px 0}.vacancies_salaryEstimateCompact__k78oA>p,.vacancies_salaryEstimate___NR3k>p{font-size:20px;line-height:1.35;font-weight:600;margin:0 0 4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vacancies_salaryEstimateCompact__k78oA>span,.vacancies_salaryEstimate___NR3k>span{font-size:13px;line-height:1.5;color:#526682}.vacancies_salaryEstimateCompact__k78oA>p{font-size:17px}.vacancies_pagination__43Ikn{flex-wrap:wrap;gap:8px}.vacancies_pagination__43Ikn>a,.vacancies_pagination__43Ikn>span[aria-current=page]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.vacancies_pagination__43Ikn>span[aria-current=page]{font-weight:600;color:#10244b}