.stat.v1 {
    --stat-v1-icn-s: 1.89rem;
    --flr-mrg-tp: 1.67rem;

    /* Theme-aware divider color, sourced from the [data-colors] palette */
    --stat-v1-bdr-clr: var(--text-color);

    .stat-value {
        visibility: hidden;
    }

    /* Clip the first row's top border and the first column's left border
       (pulled outside via the negative margins below) so only the
       dividers BETWEEN items remain. */
    .grd {
        overflow: hidden;

        @container (width >= 50rem) {
            li:nth-child(-n+2) {
                border-top: 0;
            
            }

            li:nth-child(even) {
                border-left: var(--bdr-w) solid var(--text-color);
            }
            
        }

         @container (width >= 78rem) {
            li {
                border-top: 0;
                +li {
                    border-left: var(--bdr-w) solid var(--text-color);
                }
            }
        }
    }

    li {
      
        border-top: var(--bdr-w) solid var(--text-color);
        
        


        .pd_v {
            --pd-v: clamp(calc(var(--sp-vp-min) * 1.2), var(--sp-vp), calc(var(--sp-vp-max) * 1.2));
        }

        .crd {
            text-align: center;
            align-items: center;
        }

        .fnt_t-co {
            svg {
                font-size: 1.89rem;
                margin-right: .44rem;
            }

            &:has(svg) {
                display: flex;
                align-items: center;
                justify-content: center;
            }
        }

        p {
            text-transform: uppercase;
            letter-spacing: .4rem;
            line-height: 1;
        }

        picture {
            display: inline-flex;
            margin-inline: auto;
        }
    }

}