/* ==========================================================================
Documents — hero uses the shared .page-intro, see
assets/css/components/page-intro.css
========================================================================== */
/* ==========================================================================
Documents — section titles use the shared .section-head, see
assets/css/components/section-head.css
========================================================================== */
/* ==========================================================================
Documents — "Скачать"
========================================================================== */
.documents-downloads {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
}

.documents-downloads .section-head__title {
    padding-top: 0;
    padding-bottom: 3rem;
}

/* ==========================================================================
Documents — "Юридические реквизиты"
========================================================================== */
.documents-legal {
    padding-bottom: 11.28rem;
}

.documents-legal .section-head__title {
    padding-top: 0;
    padding-bottom: 1.41rem;
}

.documents-legal__text {
    max-width: 62.04rem;
    font-family: var(--font-sans);
    font-size: 1.88rem;
    font-weight: 300;
    line-height: 1.55;
    color: var(--color-light);
}

@media (max-width: 479px) {
    .documents-legal__text {
        font-size: 1.504rem;
    }
}

/* Reference alignment — September 2026 */
@media (min-width: 1200px) {
    .documents-section>.section-head,.documents-downloads>.section-head,.documents-legal>.section-head {
        padding-left: 3rem;
    }
    .documents-section .section-head__title {
        padding-top: .5rem;
    }
    .documents-legal__text {
        margin-left: 3rem;
    }
    .documents-downloads {
        padding-top: 0;
        padding-bottom: 5rem;
        min-height: 377px;
    }
    .documents-legal {
        padding-top: 0;
        min-height: 737px;
    }
}
