.ngh-value-stats {
    grid-column: 1 / -1;
    margin: 0 clamp(24px, 5vw, 80px);
    border-top: 1px solid #ffffff38;
    padding: 32px 0 46px;
}

.ngh .ngh-value-stats h3 {
    color: #e4ded9;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .16em;
    margin: 0 0 26px;
}

.ngh-value-stats ul {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin: 0;
    padding: 0;
    list-style: none;
}

.ngh-value-stats li {
    padding-right: clamp(14px, 2.5vw, 40px);
}

.ngh-value-stats li + li {
    border-left: 1px solid #ffffff38;
    padding-left: clamp(14px, 2.5vw, 40px);
}

.ngh-value-stats strong {
    display: block;
    font-size: clamp(32px, 3.1vw, 44px);
    font-weight: 650;
    line-height: 1.08;
    letter-spacing: -.045em;
    color: white;
}

.ngh-value-stats h4 {
    color: white;
    font-size: 13px;
    letter-spacing: .06em;
    font-weight: 700;
    margin: 19px 0 6px;
}

.ngh-value-stats span {
    display: block;
    color: #d6d6d6;
    font-size: 15px;
    line-height: 1.55;
}

@media (max-width: 639px) {
    .ngh-value-stats {
        margin: 0 22px;
        padding: 25px 0 32px;
    }

    .ngh .ngh-value-stats h3 { margin-bottom: 22px; }
    .ngh-value-stats ul { grid-template-columns: 1fr; }
    .ngh-value-stats li { padding: 0; }
    .ngh-value-stats h4 { margin-top: 10px; }

    .ngh-value-stats li + li {
        border-left: 0;
        border-top: 1px solid #ffffff38;
        margin-top: 20px;
        padding: 19px 0 0;
    }
}
