.vacancy-card{display:flex;flex-direction:column;background-color:#ebf6fb;border-radius:24px;padding:24px;height:100%}.vacancy-card__title{font-size:24px;line-height:28.8px;font-weight:600;letter-spacing:-.48px;color:#002c49}.vacancy-card__salary{font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:-.48px;color:#002c49;padding:6px 0 18px}.vacancy-card__announce{word-wrap:break-word;padding:16px 0;border-top:1.5px dashed rgba(123,146,160,.2);color:#3e5c70;font-size:16px;line-height:20.8px;font-weight:500;letter-spacing:-.32px;max-height:140px;overflow:hidden}.vacancy-card__announce>p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.vacancy-card__announce>ul{padding:0;list-style-type:none}.vacancy-card__popup-button-block{margin-top:auto;border-top:1.5px dashed rgba(123,146,160,.2);padding-top:18px}.vacancy-card__popup-button{padding:8px 24px;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:-.28px;color:#fff;border-radius:6px;border:none;cursor:pointer;background-color:#00b9f2;box-shadow:0 13px 19px 0 rgba(0,185,242,.15)}.vacancy-card__popup-button:hover{background:#008cbf}.vacancies[data-v-b00deee2]{position:relative}.vacancies__header-link[data-v-b00deee2]{padding-top:48px;display:flex;align-items:center;font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.8px;color:#002c49;text-decoration:none}.vacancies__cards-block[data-v-b00deee2]{padding:22px 0 96px}.vacancies__cards[data-v-b00deee2]{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));grid-auto-rows:341px;grid-gap:8px;gap:8px}@media screen and (max-width:1199px){.vacancies__header-link[data-v-b00deee2]{font-size:34px;line-height:42px}.vacancies__cards[data-v-b00deee2]{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media screen and (max-width:859px){.vacancies__cards[data-v-b00deee2]{grid-template-columns:minmax(200px,1fr);grid-auto-rows:minmax(200px,auto)}}@media screen and (max-width:639px){.vacancies__header-link[data-v-b00deee2]{font-size:28px;line-height:34px}}.stop-scroll{overflow-y:hidden}