/* ========== PL110N — аккуратный дизайн карточек ========== */

/* 1. Уменьшаем внешний отступ блока сверху */
#rec1508311471 {
    padding-top: 20px !important;   /* было визуально слишком много */
    padding-bottom: 40px !important;
}

/* 2. Заголовки карточек — одна линия и аккуратная высота */
#rec1508311471 .t-card__title,
#rec1508311471 .t-name {
    min-height: 76px;               /* под 2 строки при 38px */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    margin-bottom: 16px !important; /* ОДИНАКОВОЕ расстояние до описания */
    line-height: 1.1;
}

/* 3. Описание под заголовком — ровный вертикальный ритм */
#rec1508311471 .t-card__descr,
#rec1508311471 .t-descr {
    margin-top: 0 !important;       /* убираем разнобой */
    line-height: 1.5;
}

/* 4. Выравниваем внутренние отступы карточек (чтобы низ тоже был ровный) */
#rec1508311471 .t-card__content {
    padding-top: 0;
}

/* 5. Мобильная версия — сбрасываем фиксации */
@media (max-width: 768px) {
    #rec1508311471 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #rec1508311471 .t-card__title,
    #rec1508311471 .t-name {
        min-height: auto;
        display: block;
        margin-bottom: 12px !important;
    }
}

