/*
    ТЕКСТОВЫЙ БЛОК ПОД КАТАЛОГОМ. Добавлено 04.09.2026.

    Стилей у этого блока не было вовсе: на главной раздела текст
    выводился в <div class="home__seo-text">, а правила с таким именем
    нигде не описаны — текст показывался тем, что дал браузер по умолчанию.

    Теперь один файл на главную раздела и на страницы категорий:
    текст в обоих местах один и тот же по смыслу, значит и выглядеть
    должен одинаково.

    Ширину ограничиваем: строка во всю ширину каталога получается
    длиной под двести знаков, такое не читают.
*/

.seo-text {
    margin-top: 48px;
    max-width: 820px;
    color: rgba(var(--color-base-black), 82%);
    font-size: 16px;
    line-height: 1.65;
}

.seo-text h2 {
    margin: 0 0 16px;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 700;
    color: var(--color-black);
}

.seo-text h3 {
    margin: 28px 0 12px;
    font-size: 20px;
    line-height: 1.25;
    font-weight: 700;
    color: var(--color-black);
}

.seo-text p {
    margin: 0 0 14px;
}

.seo-text p:last-child {
    margin-bottom: 0;
}

/*
    Маркеры возвращаем явно: reset.css снимает их у всех списков разом,
    и без этого пункты выглядели просто отступленными строками.
*/
.seo-text ul {
    margin: 0 0 14px;
    padding-left: 22px;
    list-style: disc;
}

.seo-text ol {
    margin: 0 0 14px;
    padding-left: 22px;
    list-style: decimal;
}

.seo-text li {
    margin-bottom: 6px;
}

.seo-text a {
    color: var(--color-primary);
}

.seo-text strong {
    color: var(--color-black);
}

@media screen and (max-width: 904px) {
    .seo-text {
        margin-top: 32px;
        font-size: 15px;
    }

    .seo-text h2 {
        font-size: 22px;
    }

    .seo-text h3 {
        font-size: 18px;
    }
}

/*
    Описание картины в конструкторе.

    Растяжка на всю ширину обязательна. Страница конструктора — это сетка
    из двух колонок: слева гармошка шагов, справа фото и «Описание заказа».
    Без этой строки блок садится в левую колонку шириной 320 пикселей
    и читается узким столбиком в пустоте под гармошкой — замерено
    на боевом 05.09.2026. Соседний блок «Что входит в стоимость»
    растянут так же.

    Отступ сверху убран: у колонки уже есть свой промежуток между
    соседями, и 48 пикселей добавились бы к нему ещё раз.
*/
.order-constructor__poster-text {
    grid-column: 1 / -1;
    margin-top: 0;
}
