/* (опционально) финальный «киллер» старого псевдо-плюса */
.t-rec.uc-faq-q::after,
.uc-faq-q::after,
.t-rec .uc-faq-q::after{ content:"" !important; display:none !important; }

/* Ответный блок: высота=0 при закрытии, плавное раскрытие */
.t-rec.uc-faq-a .t396__artboard{
  height:0; overflow:hidden; opacity:0;
  transition:height .3s ease, opacity .2s ease;
  will-change:height, opacity;
}
.t-rec.uc-faq-a.is-open .t396__artboard{ opacity:1; }
