.content h2,.help__title{font-weight:600;font-size:32px;line-height:130%;text-transform:uppercase}@media screen and (max-width:992px){.content h2,.help__title{font-size:28px}}@media screen and (max-width:640px){.content h2,.help__title{font-size:24px}}.content h3,.vacancies__name{font-weight:600;font-size:22px;line-height:130%}@media screen and (max-width:992px){.content h3,.vacancies__name{font-size:20px}}@media screen and (max-width:640px){.content h3,.vacancies__name{font-size:18px}}.content h4,.help__link{font-weight:600;font-size:20px;line-height:130%}@media screen and (max-width:992px){.content h4,.help__link{font-size:16px}}.content h5,.content li,.content p,.content ul li,.help__subtitle,.vacancies__text{font-weight:400;font-size:16px;line-height:140%}@media screen and (max-width:992px){.content h5,.content li,.content p,.content ul li,.help__subtitle,.vacancies__text{font-size:14px}}.content h6,.content table,.help__text,.vacancies__tag{font-weight:400;font-size:14px;line-height:140%}@media screen and (max-width:992px){.content h6,.content table,.help__text,.vacancies__tag{font-size:13px}}.vacancies,.vacancies__item{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancies__item{padding:20px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;border-bottom:1px solid #e1e5f0}@media screen and (max-width:992px){.vacancies__item{padding:16px 0}}@media screen and (max-width:640px){.vacancies__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.vacancies__inner,.vacancies__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.vacancies__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1000px}.vacancies__tags{-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies__tag{padding:6px;background-color:#f5f5f6;border-radius:4px;color:#333}.vacancies__name{margin-bottom:4px;color:#333}@media screen and (max-width:992px){.vacancies__name{margin-bottom:-2px}}.vacancies__text{color:#333}.vacancies__text>:not(:last-child){margin-bottom:10px}.vacancies__text ul{padding-left:24px;list-style:disc}.content ol,.vacancies__text ol{padding-left:24px;list-style:auto}.content__double{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:1600px){.content__double{margin-top:50px}}@media screen and (max-width:992px){.content__double{margin-top:40px;gap:12px}}@media screen and (max-width:640px){.content__double{margin-top:20px;grid-template-columns:1fr;gap:16px}}.content__block{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width:1600px){.content__block{margin-top:50px}}@media screen and (max-width:992px){.content__block{margin-top:40px;gap:12px}}@media screen and (max-width:640px){.content__block{margin-top:20px}}.content__double .content__block{margin-top:0}.content>:not(:last-child){margin-bottom:20px}@media screen and (max-width:992px){.content>:not(:last-child){margin-bottom:12px}}.content *{color:#333}.content img{height:100%}.content ul{padding-left:20px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.content ul li{color:#333;position:relative}.content ul li::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#001960;position:absolute;left:-20px;top:7px}.content table{border:1px solid #e1e5f0;border-radius:12px;border-spacing:12px;table-layout:fixed}@media screen and (max-width:992px){.content table{border-spacing:8px}}@media screen and (max-width:640px){.content table{border-spacing:6px}}.content table td,.content table th{padding:10px 12px;width:10%;text-align:left}.content table td{background-color:#f5f5f6;border-radius:6px}.content table.center td,.content table.center th{text-align:center}.content+*{margin-top:32px}@media screen and (max-width:640px){.content+*{margin-top:20px}}*+.content{margin-top:32px}@media screen and (max-width:640px){*+.content{margin-top:20px}}.help{display:-webkit-box;display:-ms-flexbox;display:flex;gap:74px}@media screen and (max-width:1240px){.help{gap:40px}}@media screen and (max-width:992px){.help{gap:20px}}@media screen and (max-width:640px){.help{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.help__info{padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:32px;max-width:686px;background-color:#001960;border-radius:12px;color:#fff}@media screen and (max-width:640px){.help__info{margin:0 -10px;padding:40px 20px;gap:28px;width:100vw;border-radius:0}}.help__title{margin-bottom:-12px;max-width:565px}@media screen and (max-width:640px){.help__title{margin-bottom:-16px}}.help__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width:1240px){.help__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}.help__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:12px}@media screen and (max-width:1240px){.help__contact{gap:6px}}.help__socials{gap:12px}.help__socials img{width:32px;height:32px;border-radius:50%}.help__form{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:640px}@media screen and (max-width:1240px){.help__form{max-width:calc((100% - 40px)/2)}}@media screen and (max-width:992px){.help__form{max-width:calc((100% - 20px)/2)}}@media screen and (max-width:640px){.help__form{max-width:unset}}
/* ТЗ-126 В14 (ТЗ 2.7): страница вакансий — главная вакансия посадочной плюс блок
   «Также нам нужны». Свои классы .vakansiya*, .vakansii-blok* и ничьи больше
   (RULES п. 131). Палитра сайта: акцент #001960, серый #a9adb4, радиус 12px.
   Список прочих вакансий использует прежние классы .vacancies* из этого файла. */
.vakansiya__lead{max-width:760px;margin-bottom:24px;font-size:18px;line-height:150%;color:#333}
.vakansiya__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}
.vakansiya__blok{margin-bottom:32px}
.vakansiya__zagolovok{margin-bottom:12px}
.vakansii-blok{margin-top:40px}
.vakansii-blok__zagolovok{margin-bottom:16px}
.vakansiya__forma{margin-top:40px;padding:28px;border:1px solid #e1e5f0;border-radius:12px;background-color:#f5f5f6}
.vakansiya__forma .h2{margin-bottom:8px}
.vakansiya__forma-text{margin-bottom:20px;max-width:620px;font-size:15px;line-height:150%;color:#5f6570}
.vakansiya__forma-text a{color:#001960;text-decoration:underline}
.form--vakansiya{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;align-items:start}
.form--vakansiya .form__checkbox,.form--vakansiya .form__error,.form--vakansiya .form__hint{grid-column:1/-1}
@media screen and (max-width:768px){.vakansiya__forma{padding:20px 16px}.vakansiya__lead{font-size:16px}}
