.preview__inner-newspaper-page {
    gap: 28px;
}

.article__newspaper-page {
    width: 100%;
    max-width: 850px;
}

.article__newspaper-page-cards {
    display: flex;
    justify-content: center;
    align-items: start;
    flex-wrap: wrap;
    gap: 24px;
    margin: 0px 0px 60px 0px;
}

.article__newspaper-page-card {
    flex: 0 1 194px;
    text-align: center;
}

.article__newspaper-page-card-img {
    max-width: 100%;
    margin: 0px 0px 5px 0px;
}

.article__newspaper-page-card-date {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 900;
    line-height: normal;

    border-radius: 10px;
    background: #C21515;

    max-width: 180px;
    width: 100%;
    padding: 3.5px 2px;
}