.sts.v1 {

    .sts-v1-lst {

        @container (width >= 78rem) {
            .sts-v1-itm:nth-child(even) {
                margin-top: 5rem;
            }
        }
    }

    .fnt_t-cpn {
        --fnt-t-cpn-s: 5rem;
    }

    .fnt_t-co {
        line-height: 1.3;
        color: var(--accent);
        text-transform: uppercase;
    }

    .sts-v1-suffix-sym {
        font-size: 3.5rem;
    }

    .fnt_t-k {
        color: var(--text-color);
    }

 

    @media screen and (min-width: 1280px) {

        .sts-v1-hdr {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: var(--flx-gap);
            align-items: start;
            
            .sts-v1-sub {
                align-self: center;
            }
        }

       
    }
}
