@media screen and (min-width:200px){.vacancy-card{cursor:pointer;display:flex;flex-direction:column;height:280px;justify-content:space-between;min-width:328px;position:relative;width:100%}.vacancy-card.white .vacancy-card-wrapper{background-color:var(--color-white)}.vacancy-card.white .vacancy-card-wrapper:hover{background-color:var(--color-neutral-10)}.vacancy-card.gray .vacancy-card-wrapper{background-color:var(--color-neutral-25)}.vacancy-card.gray .vacancy-card-wrapper:hover{background-color:var(--color-neutral-50)}.vacancy-card-wrapper{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:var(--color-text-primary);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--spacing-5);width:100%}.vacancy-card .tags{display:flex;gap:16px}.vacancy-card .direction{color:var(--color-neutral-500);font-family:var(--font-family-primary);font-size:16px;font-weight:400;line-height:20px;margin-bottom:var(--spacing-4)}.vacancy-card .title{color:var(--color-black);font:var(--text-headline-4);margin-bottom:var(--spacing-4)}.vacancy-card .info{display:flex;flex-direction:column;gap:16px}.vacancy-card .info__item{align-items:center;display:flex;gap:8px}.vacancy-card .info__item span{color:var(--color-neutral-500);font:var(--text-body-m)}.vacancy-card.small{height:152px;min-width:300px}.vacancy-card.small .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;overflow:hidden}}@media screen and (min-width:767px){.vacancy-card{max-width:500px}}@media screen and (min-width:1200px){.vacancy-card{max-width:400px}}
