.zjl-v2 .zjl-stat-strip {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    border-top: 1px solid var(--zjl-border-warm);
    border-bottom: 1px solid var(--zjl-border-warm);
    background: var(--zjl-surface-card);
}

.zjl-v2 .zjl-stat {
    min-width: 0;
    padding: var(--zjl-space-5) var(--zjl-space-6);
    border-right: 1px solid var(--zjl-border-warm);
}

.zjl-v2 .zjl-stat:last-child {
    border-right: 0;
}

.zjl-v2 .zjl-stat:nth-child(2n) {
    border-right: 0;
}

.zjl-v2 .zjl-stat__key {
    margin-bottom: var(--zjl-space-2);
    color: var(--zjl-ink-muted);
    font-size: var(--zjl-fs-micro);
    font-weight: 700;
    letter-spacing: 0.18em;
    line-height: 1.4;
    overflow-wrap: anywhere;
    text-transform: uppercase;
}

.zjl-v2 .zjl-stat__value {
    color: var(--zjl-ink-primary);
    font-family: var(--zjl-font-sans);
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.1;
    overflow-wrap: anywhere;
}

.zjl-v2 .zjl-stat__value small {
    margin-left: 3px;
    color: var(--zjl-ink-muted);
    font-family: var(--zjl-font-sans);
    font-size: 0.8125rem;
    font-weight: 500;
}

@media (min-width: 768px) {
    .zjl-v2 .zjl-stat-strip {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .zjl-v2 .zjl-stat:nth-child(2n) {
        border-right: 1px solid var(--zjl-border-warm);
    }

    .zjl-v2 .zjl-stat:nth-child(4n),
    .zjl-v2 .zjl-stat:last-child {
        border-right: 0;
    }
}
