.news-text>p{
    text-indent: 30px;
}
.news-date
{
    color:gray;
    font-size:1em;
}
.news-article{
    background-color:#fff;
    width: 100%;
    height: auto;
}

@media (max-width: 991.98px) {
    .news-image-wrapper {
        margin-bottom: 1rem;
    }

    .news-image-wrapper img {
        max-height: 300px;
        object-fit: cover;
    }
}
.object-fit-cover {
    object-fit: cover;
}

.object-fit-contain {
    object-fit: contain;
}

/* Анимация для новостей */
.news-article {
    transition: transform 0.2s ease;
}

.news-article:hover {
    transform: translateY(-2px);
}

.news-title a:hover {
    color: #0d6efd !important;
    transition: color 0.2s ease;
}

/* Адаптивные отступы */
@media (max-width: 768px) {
    .news-item {
        margin-bottom: 2rem !important;
    }

    .news-title {
        font-size: 1.5rem;
    }
}
.row {
    margin:0!important;
}
body{
    background-color: #f1f1f1!important;
}