.main {
    display: block;
}

.news-row {
    display: flex;
    justify-content: space-between; 
}

.news-item {
    width: 41%;
}

.news-img img {
    width: 100%;
    max-width: 688px;
    max-height: 447px;
    object-fit: cover;
}

.news-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.news-title h3 {
    max-height: 1.6em;
    overflow: hidden;
}

.news-title .nav-link {
    font-size: 34px;
    padding: 8px 16px;
    white-space: nowrap;
}

.news-important {
    margin: 1em 30px 0 0;
}

.only-mobile {
    display: none;
}

.prev-next-btns {
    display: flex;
    justify-content: center;
}

.prev-btn {
    margin-right: 47px;
}


@media (max-width: 1680px) {
    .main {
        width: 95%;
        margin-top: 130px;
    }
}

@media (max-width: 1390px) {
    .news-title>.nav-link {
        display: none;
    }
}

@media (max-width: 1160px) {
    .news-title h3 {
        width: auto;
    }
    .news-important {
        margin: 0;
    }
    .news-title>.nav-link {
        display: none;
    }
}

@media (max-width: 920px) {
    .main {
        margin-top: 70px;
    }
    .news-item {
        width: 45%;
    }
}

@media (max-width: 750px) {
    .main {
        margin-top: 130px;
    }
    .news-row,
    .only-mobile {
        display: block;
    }
    .news-item {
        width: 100%;
        text-align: center;
    }
    .prev-next-btns {
        display: block;
        text-align: center;
    }
    .prev-btn {
        margin: 0 0 20px 0;
    }
}

@media (max-width: 500px) {
    .main {
        margin-top: 100px;
    }
    .news-img img {
        max-height: 250px;
    }
    .back-btn>.nav-link,
    .prev-next-btns .nav-link {
        font-size: 15px;
    }
}