    .t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
        transition: 0.2s ease-in-out;
    }
        
    .t-feed__col-grid__post-wrapper:hover .t-feed__post-bgimg {
        opacity: 92%;
    }
    
    .t-feed__col-grid__post-wrapper:hover a {
        color: #596164 !important;
    }
    
    
    @media screen and (max-width: 960px) {
        
        .uc-gap {
            display: none !important;
        }
        
        .uc-mainfeed-1 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left,
        .uc-mainfeed-2 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left {
            margin-top: 40px !important;
        }
        
        .uc-mainfeed-1 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left:first-child,
        .uc-mainfeed-2 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left:first-child {
            margin-top: 0 !important;
        }
        
        .uc-one-post {
            display: none !important;
        }
        
    }
    
    
    @media screen and (min-width: 961px) and (max-width: 1023px) {
        .uc-gap {
            display: none !important;
        }
        
        .uc-mainfeed-1 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left,
        .uc-mainfeed-2 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left {
            margin-top: 40px !important;
        }
        
        .uc-mainfeed-1 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left:first-child,
        .uc-mainfeed-2 li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left:first-child {
            margin-top: 40px !important;
        }
        
        .uc-one-post {
            display: none !important;
        }
    }
    
    
    @media screen and (min-width: 1024px) {
        
        /* Скрываем первый пост в ленте */
    
        .uc-mainfeed-1 ul li:first-child {
            display: none !important;
        }
        
        /* Скрываем первые 7 постов в ленте */
        /*
        .uc-mainfeed-2 ul li:nth-child(-n+7) {
            display: none !important;
        }
        */
        
        /* Потоки в одну колонку с врезкой текста */
    
        .uc-one-post .t-feed__col-grid__wrapper {
            box-sizing: border-box;
            position: absolute !important;
            bottom: 0;
            left: 0;
            background: white;
            width: 826px;
            padding-top: 30px;
            padding-right: 30px;
            border-radius: 0 40px 0 0;
            height: auto !important;
        }
        
        .uc-one-post .t-feed__col-grid__wrapper:before {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3636-3263-4131-b261-366162346132/smooth-corner-40px.svg);
            aspect-ratio: 1;
            height: 40px;
            top: -40px;
            left: 0;
            background-size: cover;
            background-repeat: no-repeat;
            position: absolute;
        }
        
        .uc-one-post .t-feed__col-grid__wrapper:after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3636-3263-4131-b261-366162346132/smooth-corner-40px.svg);
            aspect-ratio: 1;
            height: 40px;
            bottom: 0;
            right: -40px;
            background-size: cover;
            background-repeat: no-repeat;
            position: absolute;
        }
        
        .uc-one-post .t-feed__col-grid__post-wrapper {
            height: 667px !important;
            position: relative !important;
        }
        
        .uc-one-post li.js-feed-post.t-feed__post.t-item.t-width.t-align_center {
            list-style: none !important;
        }
        
        .uc-one-post .t-prefix_2 {
            padding-left: 0;
        }
        
        .uc-one-post .t-col_8 {
            max-width: 1200px;
        }
        
        .uc-one-post .t-col {
            margin-left: 0;
            margin-right: 0;
        }
        
        .uc-one-post .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
            margin-bottom: 0;
        }
        
        
        /* Потоки в три колонки */
        
        li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left {
            margin-top: 0 !important;
        }
        
        .t897__container {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 40px;
        }
        
        .uc-mainfeed-1 .t-col_4,
        .uc-mainfeed-2 .t-col_4,
        .uc-related-articles .t-col_4,
        .uc-feed-kultura .t-col_4 {
            max-width: 373px;
        }
        
        .uc-mainfeed-1 .t-col,
        .uc-mainfeed-2 .t-col,
        .uc-related-articles .t-col,
        .uc-feed-kultura .t-col {
            margin-left: 0;
            margin-right: 0;
        }
        
        .t-feed__post-tag {
            letter-spacing: 3px;
        }    
    }

    
    /* Ховеры */
    
    .menu-item .tn-atom {
        transition: 100ms ease;
    }
    
    .menu-item .tn-atom:hover {
        transition: 100ms ease;
        color: #596164 !important;
    }
    
    .menu-item-dark .tn-atom {
        transition: 100ms ease;
    }
    
    .menu-item-dark .tn-atom:hover {
        transition: 100ms ease;
        color: #BCBFC1 !important;
    }
    
    .category-item .tn-molecule {
        transition: 100ms ease;
    }
    
    .category-item .tn-molecule:hover {
        background-color: #F5F7FA;
        transition: 100ms ease;
    }
    
    
    /* Иконки при наведении */
    
    .icon-tg svg path, .icon-vk svg path, .icon-dz svg path, .icon-yt svg path, .icon-ig svg path {
        transition: 100ms;
    }
    .icon-tg:hover svg path {
        fill: #3BB6F4 !important;
        transition: 100ms;
    }
    .icon-dz:hover svg path {
        fill: #A7A7A7 !important;
        transition: 100ms;
    }
    .icon-vk:hover svg path {
        fill: #0277FF !important;
        transition: 100ms;
    }
    .icon-yt:hover svg path {
        fill: #F73838 !important;
        transition: 100ms;
    }
    .icon-ig:hover svg path {
        fill: #FFA544 !important;
        transition: 100ms;
    }
    
    /* Форма в зеро */
    
    .t-checkbox__indicator {
        border-radius: 4px;
    }
    

