.vacancy_vacancy__8ZVrP{width:100%;box-sizing:border-box;align-self:stretch;text-align:left;padding:120px var(--page-gutter) 90px;background:var(--color-bg);font-family:var(--font-sans);color:var(--color-text)}.vacancy_title__ZVkUd{font-size:clamp(40px,5vw,64px);font-weight:700;letter-spacing:-.05em;line-height:1;margin:0 0 48px}.vacancy_vacancy__8ZVrP li,.vacancy_vacancy__8ZVrP p{font-size:18px;font-weight:400;letter-spacing:-.72px;line-height:1.4;color:var(--color-text)}.vacancy_vacancy__8ZVrP p,.vacancy_vacancy__8ZVrP ul{margin:0 0 14px;max-width:820px}.vacancy_vacancy__8ZVrP ul{list-style:none;padding-left:0}.vacancy_vacancy__8ZVrP li{margin:4px 0;padding-left:22px;position:relative}.vacancy_vacancy__8ZVrP li:before{content:"–";position:absolute;left:0}.vacancy_meta__CZpaG{display:flex;flex-wrap:wrap;gap:28px 64px;margin:0 0 8px}.vacancy_meta__CZpaG p{margin:0}.vacancy_vacancy__8ZVrP .vacancy_label__xpxBd{display:block;font-size:15px;font-weight:400;letter-spacing:-.6px;line-height:1.2;text-transform:uppercase;color:rgb(179,179,179);margin:40px 0 10px}.vacancy_meta__CZpaG .vacancy_label__xpxBd{margin:0 0 10px}.vacancy_actions__Ucgs3{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:64px 0 0}.vacancy_apply__TuQrH{display:inline-block;background:var(--color-dark);color:rgb(255,255,255);padding:16px 28px;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:normal}.vacancy_apply__TuQrH:hover{opacity:.9}