.itemsNews {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

@media screen and (max-width: 1280px) {
    .itemsNews {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
}

@media screen and (max-width: 760px) {
    .itemsNews {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
}

@media screen and (max-width: 480px) {
    .itemsNews {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 16px;
    }
}