.returns-layout .returns-copy {
    display: flex;
    flex-direction: column;
    gap: var(--gapX8);
}

.returns-layout .returns-copy p,
.returns-layout .returns-list__item,
.returns-layout .returns-steps__item {
    font-size: var(--textMsize);
    line-height: var(--textMheightS);
    margin-top: var(--textMtopS) !important;
    margin-bottom: var(--textMbottomS) !important;
}

.returns-layout .returns-copy strong {
    font-family: var(--mediumFont, 'Montserrat-Medium', sans-serif);
    font-weight: 500;
}

.returns-layout .returns-copy > div,
.returns-layout .returns-copy > .returns-subsection,
.returns-layout .returns-subsection > .returns-list,
.returns-layout .returns-subsection > .returns-steps {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.returns-layout .returns-list,
.returns-layout .returns-steps {
    display: flex;
    flex-direction: column;
    gap: var(--gapX6);
}

.returns-layout .returns-list__item,
.returns-layout .returns-steps__item {
    /* display: grid; */
    grid-template-columns: 19px minmax(0, 1fr);
    column-gap: var(--gapX2);
    width: 100%;
}

.returns-layout .returns-steps__item {
    grid-template-columns: 20px minmax(0, 1fr);
}

.returns-layout .returns-subsection {
    display: flex;
    flex-direction: column;
    gap: var(--gapX5);
}

.returns-layout .returns-subsection--wide {
    gap: var(--gapX6);
}

.returns-layout .returns-italic,
.returns-layout .returns-italic a {
    font-family: var(--textFont, 'Montserrat', sans-serif);
    font-style: italic;
}

.returns-layout .returns-phone,
.returns-layout .returns-email,
.returns-layout .returns-document-link,
.returns-layout .returns-italic a {
    color: inherit;
}

.returns-layout .returns-email,
.returns-layout .returns-document-link span,
.returns-layout .returns-italic a {
    text-decoration: underline;
    text-decoration-color: rgba(10, 39, 83, 0.5);
    text-decoration-thickness: 0.04em;
    text-underline-offset: 0.08em;
}

.returns-layout .returns-document-link {
    display: inline-flex;
    align-items: center;
    gap: var(--gapX2);
    width: fit-content;
    text-decoration: none;
    font-size: var(--textMsize);
    line-height: var(--textMheightS);
}

.returns-layout .returns-document-link i {
    flex: 0 0 16px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
}

@media (max-width: 991px) {
    .returns-layout .returns-copy {
        gap: var(--gapX6);
    }

    .returns-layout .returns-list,
    .returns-layout .returns-steps {
        gap: var(--gapX5);
    }
}
