.archive-label-list{
    --gap-items:30px;    
    --items-per-line:5;      
    margin-bottom:30px;    
}

.archive-label-list .asptt-posts__item {
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 1080px) {
    .archive-label-list {
        --items-per-line: 4;
    }
}

@media screen and (max-width: 860px) {
    .archive-label-list {
        --items-per-line: 3;
    }
}

@media screen and (max-width: 650px) {
    .archive-label-list {
        --items-per-line: 2;
    }
}

@media screen and (max-width: 460px) {
    .archive-label-list {
        --items-per-line: 1;
    }
}