/* Основной текст на всех страницах */
.t-descr_xxs,
.t778__descr,
.t-text,
.t-text__descr,
.t-descr,
.t-rich-text__p,
.t-article__text p,
.t-card__descr,
.t-popup__container .t-text,
.t-popup__container p {
    text-align: justify !important;
    text-align-last: left !important;
    hyphens: auto !important;
    word-spacing: -0.1px !important;
    letter-spacing: -0.05px !important;
}

/* Исключения для элементов, которые не нужно выравнивать */
.t-title,
.t-subtitle,
.t-menu__link,
.t-btn,
.t-form__title,
.t-nav__link {
    text-align: inherit !important;
    text-align-last: inherit !important;
    hyphens: none !important;
}