/* =====================================================
   ПЕРЕНОСЫ
   ===================================================== */

/* Без одиноких слов в конце абзацев */
.t396 .tn-elem[data-elem-type="text"] .tn-atom,
.t-descr, .t-text, .t-name {
  text-wrap: pretty;
}

/* Заголовки — ровными строками.
   Селектор для Zero-блоков усилен: раньше правило выше
   перебивало его по специфичности, и заголовки-H2 в Zero
   получали pretty вместо balance. */
.t-title, .t-section__title,
.t396 .tn-elem[data-elem-type="text"] :is(h1, h2, h3).tn-atom {
  text-wrap: balance;
}


/* =====================================================
   ЗАГОЛОВКИ СЕКЦИЙ НА МОБИЛЬНЫХ — ВЛЕВО
   На десктопе стандартные блоки по центру, на телефоне
   контент идёт на всю ширину, поэтому заголовок и лид
   выравниваем по левому краю.
   ===================================================== */

@media screen and (max-width: 639.98px) {
  .t-section__title,
  .t-section__descr {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}


/* =====================================================
   ГЛАВНЫЕ: КАРТОЧКИ «С ЧЕГО НАЧАТЬ» (T1069)
   .t1069__price — название продукта: Semibold #2D292C,
   22px от 1200 px. Цена —  с размером: 20px,
   на мобильных 18px. Выделения: Medium #2D292C.
   ===================================================== */

:is(#rec4091220603, #rec4165894003) .t1069__price {
  font-weight: 600 !important;
  color: #2D292C !important;
  line-height: 1.3 !important;
}

@media screen and (min-width: 1200px) {
  :is(#rec4091220603, #rec4165894003) .t1069__price {
    font-size: 22px !important;
  }
}

:is(#rec4091220603, #rec4165894003)
  :is(strong, b, [style*="font-weight:700"], [style*="font-weight: 700"]) {
  font-weight: 500 !important;
  color: #2D292C !important;
}

:is(#rec4091220603, #rec4165894003) strong[style*="font-size"] {
  font-size: 20px !important;
  line-height: 1.3 !important;
}

@media screen and (max-width: 479.98px) {
  :is(#rec4091220603, #rec4165894003) strong[style*="font-size"] {
    font-size: 18px !important;
  }
}


/* =====================================================
   ГЛАВНЫЕ: ЦИТАТЫ «ЗНАКОМО?» / «SOUND FAMILIAR?»
   Плавно от 16 до 21 px
   ===================================================== */

:is(#rec4089818303, #rec4165893303) .t822__text {
  font-size: clamp(16px, 13.5px + 0.625vw, 21px) !important;
  line-height: 1.45 !important;
}


/* =====================================================
   ZERO-БЛОКИ НА МОБИЛЬНЫХ: 20 PX ОТ КРАЯ
   Tilda центрирует сетку 320/460 px, и на телефонах
   360–430 px по бокам остаётся по 35–55 px пустоты.
   Блоки с Container: Window сюда не вносить.
   PRO-блоки (С какими вопросами / Questions people bring,
   Я смотрю на вашу карьеру / I look at your career,
   Как устроено сопровождение / его EN-версия) уже стоят
   в 20 px — их не добавлять, иначе отступ удвоится.
   Сверено с опубликованными страницами 02.10.2026.
   ===================================================== */

@media screen and (max-width: 639.98px) {
  :is(
    /* RU главная: хиро, CTA */
    #rec4404692003, #rec4362188703,
    /* EN главная: хиро, CTA */
    #rec4405190803, #rec4362196403,

    /* RU разбор */
    #rec4362047303, #rec4362050303, #rec4302279503, #rec4302326503,
    #rec4302344203, #rec4302360503, #rec4302367103,
    /* EN разбор */
    #rec4362079603, #rec4362085103, #rec4302456203, #rec4302462903,
    #rec4303362003, #rec4302505203, #rec4302516803,

    /* RU стратегия */
    #rec4362104303, #rec4362118903, #rec4240585903, #rec4240608203,
    #rec4240391903, #rec4240409103, #rec4240474603,
    /* EN стратегия */
    #rec4362128103, #rec4362131803, #rec4267803603, #rec4267803703,
    #rec4267803403, #rec4267803903, #rec4267804103,

    /* RU интервью */
    #rec4336155603, #rec4335742003, #rec4304502003, #rec4304502303,
    #rec4335961203, #rec4337519103, #rec4337520003, #rec4304331903,
    /* EN интервью */
    #rec4360701603, #rec4361408303, #rec4361430203, #rec4361430303,
    #rec4361457503, #rec4361422403, #rec4361502503, #rec4361526903,

    /* RU сопровождение: хиро, «Кто будет рядом» ×2, программы,
       «Нужен один шаг», финальный CTA */
    #rec4406128903, #rec4406143203, #rec4406143403, #rec4406144103,
    #rec4406150103, #rec4406189503,
    /* EN сопровождение: то же */
    #rec4406505203, #rec4415586103, #rec4415586603, #rec4415590403,
    #rec4415681103, #rec4415710903
  ) .t396__artboard {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}