.t-col { margin-left: 18px !important;}

 .t972__buttons {
flex-wrap: nowrap !important;
    flex-direction: row !important;
    }


.uc-articleblocks .t-feed__col-grid__post-wrapper .t-feed__post-bgimg, .t-feed__slider-grid__post-wrapper .t-feed__post-bgimg {border: #f3f4f6 solid 20px !important;}
    .cardblur {backdrop-filter: blur(15px);}
    .buttonsecondlink .tn-atom {text-decoration-line: underline !important;}
    
    .uc-projectblocks .t-feed__post-imgwrapper{
  position: relative;
  overflow: hidden;
}
.uc-breadcrumbs{position: absolute !important; z-index: 999 !important;}
.uc-projectblocks .t-feed__post-imgwrapper::after{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    to top,
    rgba(22,22,24,1) 0%,
    rgba(22,22,24,0.7) 15%,
    rgba(22,22,24,0) 75%
  );
}
    
    
/*  Desktop ≥ 981 px, лента на 3 карточки */
@media screen and (min-width: 981px){

.t-feed__container_inrow3{
    display: flex;                /* вместо float‑сеток Tilda */
    flex-wrap: wrap;
    gap: 10px !important;         /* расстояние между карточками */
    padding: 0 2% !important;   /* «воздух» у границ экрана */
  }
  /* 2. Сама карточка  (li)  — рассчитываем новую ширину */
   .t-feed__container_inrow3 > .t-feed__post{
    flex: 0 0 calc((98% - 20px - 20px)/3); /* 20 px = 2*padding, 20 px = 2*gap */
    max-width: calc((98% - 20px - 20px)/3);
    margin: 0 !important;         /* гасим inline‑margin и все старые отступы */
  }
}