/* ===== Сетки и колонки ===== */
.t-width_12 { max-width: 1360px; }
.t-col_5 { max-width: 620px; }
.t1032 .t-col_3 { max-width: 400px; }
.t-col_4 { max-width: 413px; }
.t-col_12 {}
.t-container { max-width: 1360px !important; }
.t915__container { max-width: 1360px; }
.t-container_flex .t-col_12 { width:100%; max-width:100%; }

/* ===== Блоки контента ===== */
.t1115_content {
    display: flex !important;
    flex-direction: column !important;
}

.t497 .t-list__item{
    background-color: #F3FBFF;
    padding: 30px 35px;
    border-radius: 8px;
}

.t529 .t-section__descr{ max-width:860px; }

.t529 .t-list__item {
    margin-top: 60px;
    display: flex;
    flex-direction: column-reverse;
    gap: 24px;
    background-color: #F3FBFF;
    border-radius:8px;
    padding: 30px;
}

.t529__bubble-tail{ display: none; }
.t529 .t529__bubble{ padding:0; background-color:transparent; }

.t214__blockimg{ width:100%; max-width:100%; }

/* ===== Даты и посты ===== */
.t1004 .t-feed__post-date{}
.t1004 .t-feed__post-parts-date-row_afterdescr{}
.t1004 .t-col{
    margin-left: 10px;
    margin-right: 10px;
    width: 100%!important;
}

/* ===== Контейнеры ===== */
.t228__maincontainer.t228__c12collumns,
.t229__maincontainer.t229__c12collumns{
    max-width: 1340px;
    padding: 0 10px;
}

.t229 .t229__maincontainer.t229__c12collumns .t229__padding40px,
.t228__maincontainer.t228__c12collumns .t228__padding40px{
    display: none;
}

/* ===== Скрытие элементов (desktop) ===== */
.t228__list_item:nth-last-child(-n+7) {
    display: none;
}

/* ===== Адаптив ===== */
@media (min-width:1440px){
    /* Сетки, контейнеры и карточки обычно остаются без изменений */
}

@media screen and (max-width: 1360px){
    .t529 .t-section__descr{ font-size: 14px; } /* пример */
}

@media screen and (max-width: 1260px){
    .t529 .t-section__descr{ font-size: 13px; }
}

@media screen and (max-width: 1024px){
    .t529 .t-section__descr{ font-size: 12px; }
}

@media screen and (max-width: 980px){
    .t228__maincontainer.t228__c12collumns, .t229__maincontainer.t229__c12collumns{
        flex-direction:column;
    }
}