.vacancy-card{--card-padding-x:1.5rem;--card-padding-y:1.5rem;background-color:var(--color-white);border-radius:var(--border-radius-16);overflow:hidden;padding:var(--card-padding-y) var(--card-padding-x)}@media (max-width:61rem){.vacancy-card{--card-padding-x:1.25rem;--card-padding-y:1.25rem}}@media (max-width:47rem){.vacancy-card{--card-padding-x:1rem;--card-padding-y:1rem}}.vacancy-card__header:not(:last-child){margin-bottom:.875rem}@media (max-width:61rem){.vacancy-card__header:not(:last-child){margin-bottom:.75rem}}.vacancy-card__title{font-size:1.125rem;font-weight:var(--display-font-weight);line-height:var(--display-line-height)}.vacancy-card__metas>li{align-items:center;display:flex;font-size:var(--body-font-size);font-weight:var(--body-font-weight);gap:.5rem;line-height:var(--body-line-height)}.vacancy-card__metas>li:not(:last-child){margin-bottom:.5rem}.vacancy-card__metas>li svg{color:var(--color-black-500);flex-shrink:0}.vacancy-card__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.vacancy-card__btn-box{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:47rem){.vacancy-card__btn-box{flex:1 1 100%;gap:0;margin:0 -.375rem}.vacancy-card__btn-box>li{flex:0 0 50%;max-width:50%;padding:0 .375rem}}
