/* Накопительные исправления выравнивания текстовых блоков. */

/* Главная: текст плашки об опыте должен начинаться на уровне заголовков раздела. */
.sm-home .sm-water-section>.sm-water-experience {
    padding-left:clamp(24px,2.35vw,46px);
}

/* Страница воды: короткие вводные и итоговые строки выравниваются с заголовками. */
.sm-water-page-section>.sm-water-section-lead,
.sm-water-page-section>.sm-water-section-note,
.sm-water-page-section>.sm-water-system-note,
.sm-water-page-section>.sm-water-contact-note {
    margin-left:clamp(22px,2.35vw,48px)!important;
}

.sm-water-page-section>.sm-water-contact-points {
    margin-right:auto!important;
    margin-left:auto!important;
}

/* Остальные страницы направлений: единая линия для вводных и итоговых текстов. */
.sm-complete-section>.sm-complete-section-lead,
.sm-complete-section>.sm-complete-section-note,
.sm-complete-section>.sm-complete-system-note,
.sm-complete-section>.sm-complete-contact-note {
    margin-left:clamp(22px,2.35vw,48px)!important;
}

.sm-complete-section>.sm-complete-contact-points {
    margin-right:auto!important;
    margin-left:auto!important;
}

@media(max-width:620px) {
    .sm-home .sm-water-section>.sm-water-experience {
        padding-left:24px;
    }

    .sm-water-page-section>.sm-water-section-lead,
    .sm-water-page-section>.sm-water-section-note,
    .sm-water-page-section>.sm-water-system-note,
    .sm-water-page-section>.sm-water-contact-note,
    .sm-complete-section>.sm-complete-section-lead,
    .sm-complete-section>.sm-complete-section-note,
    .sm-complete-section>.sm-complete-system-note,
    .sm-complete-section>.sm-complete-contact-note {
        margin-left:0!important;
    }
}
