.VacancyDetails-module__9_tKdq__section{--vd-title:clamp(16px,calc(20px + (var(--max-vw) - 390px)*.015),36px);--vd-salary:clamp(20px,calc(24px + (var(--max-vw) - 390px)*.015),36px);--vd-fact-label:clamp(15px,calc(18px + (var(--max-vw) - 390px)*.015),18px);--vd-body:clamp(13px,calc(16px + (var(--max-vw) - 390px)*.015),16px);--vd-ls-display:-.04em;--vd-ls-body:-.03em;--vd-lh-display:.88;--vd-lh-body:1.2;--vd-section-py:clamp(41px,calc(50px + (var(--max-vw) - 390px)*.015),50px);--vd-block-gap:clamp(26px,calc(32px + (var(--max-vw) - 390px)*.015),32px);--vd-title-gap:clamp(16px,calc(20px + (var(--max-vw) - 390px)*.015),20px);--vd-para-gap:clamp(5px,calc(6px + (var(--max-vw) - 390px)*.015),6px);--vd-row-gap:clamp(7px,calc(8px + (var(--max-vw) - 390px)*.015),8px);--vd-stack-gap:clamp(33px,calc(40px + (var(--max-vw) - 390px)*.015),40px);--vd-fact-py:clamp(13px,calc(16px + (var(--max-vw) - 390px)*.015),16px);--vd-fact-px:clamp(16px,calc(20px + (var(--max-vw) - 390px)*.015),20px);--vd-facts-pb:clamp(16px,calc(20px + (var(--max-vw) - 390px)*.015),20px);--vd-cell-h:clamp(60px,calc(73px + (var(--max-vw) - 390px)*.015),73px);--vd-salary-py:clamp(16px,calc(20px + (var(--max-vw) - 390px)*.015),20px);--vd-salary-gap:clamp(16px,calc(20px + (var(--max-vw) - 390px)*.015),20px);--vd-salary-px:20px;color:var(--foreground);font-family:var(--main-font)}.VacancyDetails-module__9_tKdq__layout{padding-bottom:var(--vd-section-py);row-gap:var(--vd-stack-gap);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.VacancyDetails-module__9_tKdq__facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--vd-rows,4),auto);padding-bottom:var(--vd-facts-pb);border-bottom:1px solid var(--foreground);grid-auto-flow:column;display:grid}.VacancyDetails-module__9_tKdq__fact{justify-content:center;gap:var(--vd-para-gap);min-width:0;padding:var(--vd-fact-py)var(--vd-fact-px);min-block-size:var(--vd-cell-h);flex-direction:column;margin:0;display:flex}.VacancyDetails-module__9_tKdq__factLabel{font-weight:700;font-size:var(--vd-fact-label);line-height:var(--vd-lh-display);letter-spacing:var(--vd-ls-display);text-transform:uppercase}.VacancyDetails-module__9_tKdq__factValue{font-weight:500;font-size:var(--vd-body);line-height:var(--vd-lh-body);letter-spacing:var(--vd-ls-body);overflow-wrap:break-word;margin:0}.VacancyDetails-module__9_tKdq__action{padding-inline:var(--vd-fact-px);block-size:var(--vd-cell-h);flex-direction:column;justify-content:center;justify-self:start;align-items:flex-start;max-inline-size:100%;display:flex}.VacancyDetails-module__9_tKdq__button{font-size:var(--vd-body);color:var(--foreground);white-space:nowrap;align-self:flex-start;padding-top:.4375em}.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__button>span{font-family:var(--main-font);font-size:var(--vd-body);letter-spacing:var(--vd-ls-body);line-height:1.275}.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown>span:after{-webkit-mask-image:url(/icons/arrowdownright.svg);mask-image:url(/icons/arrowdownright.svg)}.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown .main-button__arrow{-webkit-mask-image:url(/icons/arrowdownright.svg);mask-image:url(/icons/arrowdownright.svg)}.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown .main-button__arrow--rotated{transform:rotate(-45deg)}:is(.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown:hover .main-button__arrows-container .main-button__arrow:first-child,.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown:hover .main-button__arrows-container .main-button__arrow:last-child,.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown:focus-visible .main-button__arrows-container .main-button__arrow:first-child,.VacancyDetails-module__9_tKdq__section .VacancyDetails-module__9_tKdq__buttonDown:focus-visible .main-button__arrows-container .main-button__arrow:last-child){transform:rotate(-45deg)}.VacancyDetails-module__9_tKdq__main{gap:var(--vd-block-gap);flex-direction:column;min-width:0;display:flex}.VacancyDetails-module__9_tKdq__block{align-items:flex-start;gap:var(--vd-title-gap);flex-direction:column;display:flex}.VacancyDetails-module__9_tKdq__title{font-family:var(--secondary-font);font-weight:600;font-size:var(--vd-title);line-height:var(--vd-lh-display);letter-spacing:var(--vd-ls-display);text-transform:uppercase;overflow-wrap:break-word}.VacancyDetails-module__9_tKdq__body{align-self:stretch;gap:var(--vd-para-gap);font-weight:500;font-size:var(--vd-body);line-height:var(--vd-lh-body);letter-spacing:var(--vd-ls-body);flex-direction:column;display:flex}.VacancyDetails-module__9_tKdq__bodyRows{gap:var(--vd-row-gap)}.VacancyDetails-module__9_tKdq__body p,.VacancyDetails-module__9_tKdq__body li{text-align:justify}.VacancyDetails-module__9_tKdq__body strong{font-weight:700}.VacancyDetails-module__9_tKdq__body ul,.VacancyDetails-module__9_tKdq__body ol{margin:0;padding-left:1.5em}.VacancyDetails-module__9_tKdq__body ul{list-style:outside}.VacancyDetails-module__9_tKdq__body ol{list-style:decimal}.VacancyDetails-module__9_tKdq__body a{color:inherit;text-decoration:underline}.VacancyDetails-module__9_tKdq__salary{align-items:stretch;gap:var(--vd-salary-gap);padding:var(--vd-salary-py)var(--vd-salary-px);background-color:var(--foreground);color:var(--background);flex-direction:column;display:flex}.VacancyDetails-module__9_tKdq__salaryFigure{font-family:var(--secondary-font);font-weight:600;font-size:var(--vd-salary);line-height:var(--vd-lh-display);letter-spacing:var(--vd-ls-display);text-transform:uppercase}.VacancyDetails-module__9_tKdq__salaryNote{font-weight:500;font-size:var(--vd-body);line-height:var(--vd-lh-body);letter-spacing:var(--vd-ls-body);text-align:justify}@media (min-width:768px){.VacancyDetails-module__9_tKdq__section{--vd-title:clamp(36px,calc(36px + (var(--max-vw) - 768px)*.025),58px);--vd-salary:clamp(36px,calc(36px + (var(--max-vw) - 768px)*.025),58px);--vd-fact-label:18px;--vd-body:16px;--vd-section-py:clamp(50px,calc(50px + (var(--max-vw) - 768px)*.025),60px);--vd-block-gap:clamp(32px,calc(32px + (var(--max-vw) - 768px)*.025),46px);--vd-title-gap:clamp(20px,calc(20px + (var(--max-vw) - 768px)*.025),24px);--vd-para-gap:6px;--vd-row-gap:8px;--vd-stack-gap:40px;--vd-fact-py:16px;--vd-fact-px:20px;--vd-facts-pb:20px;--vd-cell-h:73px;--vd-salary-py:clamp(20px,calc(20px + (var(--max-vw) - 768px)*.025),48px);--vd-salary-gap:clamp(20px,calc(20px + (var(--max-vw) - 768px)*.025),40px)}.VacancyDetails-module__9_tKdq__salary{flex-direction:row;align-items:center}.VacancyDetails-module__9_tKdq__salaryFigure,.VacancyDetails-module__9_tKdq__salaryNote{flex:1 1 0;min-width:0}}@media (min-width:1024px){.VacancyDetails-module__9_tKdq__section{--vd-title:clamp(39px,calc(58px*(var(--max-vw)/var(--vw-base))),73px);--vd-salary:clamp(39px,calc(58px*(var(--max-vw)/var(--vw-base))),73px);--vd-fact-label:clamp(12px,calc(18px*(var(--max-vw)/var(--vw-base))),23px);--vd-body:clamp(11px,calc(16px*(var(--max-vw)/var(--vw-base))),20px);--vd-section-py:clamp(40px,calc(60px*(var(--max-vw)/var(--vw-base))),76px);--vd-block-gap:clamp(31px,calc(46px*(var(--max-vw)/var(--vw-base))),58px);--vd-title-gap:clamp(16px,calc(24px*(var(--max-vw)/var(--vw-base))),30px);--vd-para-gap:clamp(4px,calc(6px*(var(--max-vw)/var(--vw-base))),8px);--vd-row-gap:clamp(5px,calc(8px*(var(--max-vw)/var(--vw-base))),10px);--vd-fact-py:clamp(11px,calc(16px*(var(--max-vw)/var(--vw-base))),20px);--vd-fact-px:clamp(13px,calc(20px*(var(--max-vw)/var(--vw-base))),25px);--vd-main-w:clamp(458px,calc(680px*(var(--max-vw)/var(--vw-base))),859px);--vd-aside-w:clamp(207px,calc(307px*(var(--max-vw)/var(--vw-base))),388px);--vd-col-gap:clamp(27px,calc(40px*(var(--max-vw)/var(--vw-base))),51px);--vd-col-pad:clamp(11px,calc(16px*(var(--max-vw)/var(--vw-base))),20px);--vd-salary-py:clamp(32px,calc(48px*(var(--max-vw)/var(--vw-base))),61px);--vd-salary-gap:clamp(27px,calc(40px*(var(--max-vw)/var(--vw-base))),51px);--vd-salary-px:clamp(154px,calc(229px*(var(--max-vw)/var(--vw-base))),289px)}.VacancyDetails-module__9_tKdq__layout{grid-template-columns:var(--vd-main-w)var(--vd-aside-w);column-gap:var(--vd-col-gap);justify-content:center;align-items:start}.VacancyDetails-module__9_tKdq__main{padding-inline:var(--vd-col-pad);grid-area:1/1}.VacancyDetails-module__9_tKdq__facts{border-bottom:0;border-left:1px solid var(--foreground);grid-area:1/2;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;padding-bottom:0;position:sticky;top:40px}.VacancyDetails-module__9_tKdq__fact{min-block-size:0}.VacancyDetails-module__9_tKdq__action{block-size:auto}.VacancyDetails-module__9_tKdq__salaryFigure{width:var(--vd-main-w);flex:none}.VacancyDetails-module__9_tKdq__salaryNote{width:clamp(229px,calc(340px*(var(--max-vw)/var(--vw-base))),429px);flex:none}}
