.sub-nav{display:flex;flex-flow:row nowrap;gap:20px 80px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sub-nav::-webkit-scrollbar{display:none}.sub-nav .nav-item{transition:color .15s linear;white-space:nowrap}.sub-nav .nav-item.active{color:var(--color-base)}@media screen and (max-width:767px){.sub-nav .nav-item:last-of-type{padding-right:calc(100vw - var(--link-width) - var(--container-padding)*2)}}