@media (min-width: 640px) {
.job-cards {
    width: 100%;
    max-width: 2560px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 1.1875rem;
    padding-right: 1.1875rem;
}
}
@media (min-width: 640px) and (min-width: 640px) {
.job-cards {
    padding-left: 2.3125rem;
    padding-right: 2.3125rem;
}
}
@media (min-width: 640px) and (min-width: 1024px) {
.job-cards {
    padding-left: 3.0625rem;
    padding-right: 3.0625rem;
}
}
@media (min-width: 640px) and (min-width: 1920px) {
.job-cards {
    padding-left: 4.5625rem;
    padding-right: 4.5625rem;
}
}
@media (min-width: 1024px) {
.job-cards {
    display: flex;
    flex-wrap: wrap;
}
}
.job-cards__card {
  width: 100%;
}
@media (max-width: 639.98px) {
.job-cards__card {
    border-left: none;
    border-right: none;
}
}
@media (min-width: 640px) and (max-width: 1023.98px) {
.job-cards__card:not(:first-child) {
    border-top: none;
}
}
@media (min-width: 1024px) {
.job-cards__card {
    width: 33.3333333333%;
}
.job-cards__card:nth-child(3n), .job-cards__card:nth-child(3n-1) {
    border-left: none;
}
.job-cards__card:nth-child(n+4) {
    border-top: none;
}
}
