
.public-site .vacancies-page.careers-page .vacancy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.public-site .vacancies-page.careers-page .career-job{display:flex;flex-direction:column;min-width:0;padding:24px;gap:16px}
.public-site .vacancies-page.careers-page .career-job-top{gap:12px;min-width:0}
.public-site .vacancies-page.careers-page .career-job-pay{font-size:15px;line-height:1.65;margin-bottom:0}
.public-site .vacancies-page.careers-page .career-job-summary{margin:0;line-height:1.7}
.public-site .vacancies-page.careers-page .career-job-footer{margin-top:auto;padding-top:4px;gap:12px;flex-wrap:wrap}
.public-site .vacancies-page.careers-page .careers-empty{grid-column:1/-1}
@media(max-width:1100px){.public-site .vacancies-page.careers-page .careers-layout{grid-template-columns:minmax(0,1fr)}.public-site .vacancies-page.careers-page .careers-about{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.public-site .vacancies-page.careers-page .vacancy-grid{grid-template-columns:minmax(0,1fr)}.public-site .vacancies-page.careers-page .career-job{padding:20px}}
@media(max-width:500px){.public-site .vacancies-page.careers-page .careers-about{grid-template-columns:1fr}}
