/* базовый список */
.seo-text .seo-list { list-style: none; margin: 0; padding: 0; }

/* иконка + текст */
.seo-text .seo-list .seo-item{
  display: flex;
  align-items: flex-start;      /* важно: не center, чтобы многострочный текст не "прыгал" */
  gap: 10px;
  margin-bottom: 12px;
  line-height: 1.6;
}

/* иконка */
.seo-text .seo-list .seo-item > img{
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  margin-top: .15em;            /* лёгкий «подхват» к базовой линии текста */
}

/* текстовый контейнер */
.seo-text .seo-list .seo-item .li-text { line-height: 1.6; }
.seo-text .seo-list .seo-item .li-text strong{ margin-right: .35ch; }

/* мобилки */
@media (max-width: 991px){
  .seo-text .seo-list .seo-item{ gap: 8px; line-height: 1.5; }
  .seo-text .seo-list .seo-item > img{ width: 22px; height: 22px; margin-top: .1em; }
}

/* Шапка кейса: расстояние между H1 и подзаголовком */
.portfolio__it.big_title .portfolio__t { 
  display: grid;              /* или flex */
  grid-auto-flow: row;        /* можно убрать; по умолчанию ok */
  gap: 10px;                  /* «воздух» между h1 и .t24 */
}

@media (max-width: 991px){
  .portfolio__it.big_title .portfolio__t { gap: 8px; }
}

