.vls.v1 {

    /* Keep content above the background image layer */
    position: relative;

    /* Show the background image at full opacity */
    --img-bg-o: 1;

    /* Nix the shared card border-radius for this panel */
    --bdr-rds-crd: 0;

    .mn_tn {
        position: relative;
        z-index: 1;
    }

    /* Flair icon + title sit on one row */
    .vls-v1-hd {
        column-gap: 1rem;
        margin-bottom: 1rem;
    }

    .flr_hd {
        flex-shrink: 0;
        margin: 0;
    }

    li {
        background-color: var(--dk-alt-bg) !important;
        border-color: var(--dk-alt-bg) !important;
    }

    .grd {
         @container (width >= 74rem) {
             & {
             --itm-val: 33.333;
             }

            .vls-v1-item:nth-child(3n+2) {
                margin-top: 2rem;
            }
        }

        @container (74rem > width >= 50rem) {
            & {
                margin-top: 4rem;
            }
            li:nth-child(even) {
                 margin-top: 1rem;
            }

            li:nth-child(odd) {
                margin-top: -1rem;
            }
        }
    }

}
