.page-module-scss-module__NN3y4W__VacanciesPage{flex-direction:column;gap:32px;width:100%;max-width:1760px;padding:20px 20px 100px;display:flex}@media screen and (max-width:1450px){.page-module-scss-module__NN3y4W__VacanciesPage{gap:24px;padding:16px 16px 80px}}@media screen and (max-width:800px){.page-module-scss-module__NN3y4W__VacanciesPage{gap:16px}}.page-module-scss-module__NN3y4W__head{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__NN3y4W__head h1{color:#1f2933;font-size:32px;font-weight:700}@media screen and (max-width:800px){.page-module-scss-module__NN3y4W__head h1{font-size:24px}}.page-module-scss-module__NN3y4W__head p{color:#6b7280;font-size:18px}@media screen and (max-width:800px){.page-module-scss-module__NN3y4W__head p{font-size:15px}}.page-module-scss-module__NN3y4W__empty{color:#6b7280;font-size:18px}.page-module-scss-module__NN3y4W__list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media screen and (max-width:1150px){.page-module-scss-module__NN3y4W__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.page-module-scss-module__NN3y4W__list{grid-template-columns:1fr}}.page-module-scss-module__NN3y4W__card{border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:border-color .15s;display:flex}.page-module-scss-module__NN3y4W__card:hover{border-color:#2f7a4f}@media screen and (max-width:800px){.page-module-scss-module__NN3y4W__card{border-radius:14px;gap:12px;padding:16px}}.page-module-scss-module__NN3y4W__cardTop{align-items:center;gap:12px;display:flex}.page-module-scss-module__NN3y4W__cardTop .page-module-scss-module__NN3y4W__icon{background-color:#eef7f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module-scss-module__NN3y4W__cardTop h3{color:#1f2933;font-size:20px;font-weight:600}@media screen and (max-width:800px){.page-module-scss-module__NN3y4W__cardTop h3{font-size:17px}}.page-module-scss-module__NN3y4W__description{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module-scss-module__NN3y4W__salary{color:#1f2933;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.page-module-scss-module__NN3y4W__more{color:#2f7a4f;font-size:15px;font-weight:500}
