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

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

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

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

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

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

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

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

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

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

    .warranty-layout .warranty-list {
        gap: var(--gapX5);
    }
}
