.block-subnav-columns{
    @apply 
        lg:grid grid-cols-2 gap-x-[calc(var(--grid-gutter)*2)] 
        mt-sm mb-base 
        md:mt-12.5 md:mb-lg 
        xl:mt-25 xl:mb-base
    ;
    &__nav{
        @apply mb-sm md:mb-base;
        ul{
            @apply flex;
            li{
                a{
                    @apply text-size-lg text-grey-300;
                    span{
                        @apply inline-block ml-2.5 mr-1 text-size-sm align-top;
                    }
                }
                &.is-active{
                    a{
                        @apply text-black;
                    }
                }
                &:not(:last-child){
                    @apply mr-4;
                    &::after{
                        content: ',';
                        @apply text-black text-size-lg;
                    }
                }
            }
        }
    }
    &__description{
        p{
            @apply text-size-md;
        }
    }
    &--alt{
        .block-subnav-columns{
            &__nav{
                ul{
                    li:not(.is-active){
                        a{
                            @apply text-yellow-400;
                        }
                    }
                }
            }
            
        }
    }
}