.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; } } } } } } }