.TabsList__item{--tabButtonPaddingLeft:16px;--linkColor:#0a2540;--linkHoverColor:var(--accentColor);position:relative}.TabsList__item:before{content:"";position:absolute;background:var(--accentColor);transition:transform .3s}.TabsList--orientationHorizontal .TabsList__item{padding-block:16px;margin-inline:16px;line-height:12px}.TabsList--orientationHorizontal .TabsList__item:first-child{margin-left:0}.TabsList--orientationHorizontal .TabsList__item:last-child{margin-right:0}.TabsList--orientationVertical .TabsList__item{padding-left:var(--tabButtonPaddingLeft)}.TabsList--orientationHorizontal .TabsList__item:before{top:auto;bottom:0;left:0;height:1px;width:100%;transform:scaleX(0)}.TabsList--orientationHorizontal .TabsList__item.TabsList__item--isActive:before{transform:scaleX(1)}.TabsList--orientationVertical .TabsList__item:before{top:auto;bottom:-16px;left:var(--tabButtonPaddingLeft);height:1px;width:calc(100% - var(--tabButtonPaddingLeft));transform:scaleX(0)}@media (min-width:900px){.TabsList--orientationVertical .TabsList__item:before{top:4px;left:0;width:1px;height:calc(100% - 6px);transform:scaleY(0)}}.TabsList__item.TabsList__item--isActive{--linkColor:var(--accentColor);--linkHoverColor:var(--accentColor)}.TabsList--orientationVertical .TabsList__item.TabsList__item--isActive:before{transform:scaleY(1)}@media (min-width:900px){.TabsList--orientationVertical .TabsList__item.TabsList__item--isActive:before{transform:scaleX(1)}}.TabsList__itemButton{letter-spacing:.2px}