.TabNavigation--nav{margin-bottom:2em}@media screen and (max-width:750px){.TabNavigation--nav{border-bottom:1px solid rgba(var(--c-border));position:relative}.TabNavigation--nav:after{background:linear-gradient(to right,rgba(var(--c-white),1) 20%,transparent 100%);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:80px}.TabNavigation--nav[data-scrolled-x=true]:after{opacity:1}}@media screen and (min-width:751px){.TabNavigation--nav{grid-column-gap:var(--gridGutter);display:grid;grid-template-columns:repeat(var(--gridSize),1fr);padding-left:var(--sitepadding-component);padding-right:var(--sitepadding-component);position:relative}.TabNavigation--nav>*{--sitepadding-component:0}}.TabNavigation--nav[data-theme=dark]{background-color:rgba(var(--c-primary),1)}.TabNavigation--scroll{overflow-x:auto;overflow-y:hidden}@media screen and (min-width:751px){.TabNavigation--scroll{grid-column:calc(max(var(--gridSize) - 6,0)/2 + 1)/calc(max(var(--gridSize) - 6,0)/-2 - 1);justify-content:center}.TabNavigation--scroll>*{--gridSize:6}}.TabNavigation--list{border-bottom:1px solid rgba(var(--c-border));display:inline-flex;gap:1.5em;justify-content:flex-start;min-width:100%}@media screen and (max-width:750px){.TabNavigation--list{border-bottom:0;padding-left:var(--sitepadding-component);padding-right:var(--sitepadding-component)}}.TabNavigation--tab{font-size:16px;font-style:italic;font-weight:700;line-height:1.6;margin-bottom:-1px;padding-bottom:var(--spacing-16,16px);padding-top:var(--spacing-16,16px);position:relative;white-space:nowrap}@media (min-width:750px){.TabNavigation--tab{font-size:calc(.37736vw + 13.16981px)}}@media (min-width:1280px){.TabNavigation--tab{font-size:18px}}@media screen and (max-width:750px){.TabNavigation--tab{line-height:1.6}}.TabNavigation--tab[aria-selected=true]{color:rgba(var(--c-orange),1)}.TabNavigation--tab[aria-selected=true]:after{background-color:currentColor;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0}.TabNavigation--tabContent{display:none}.TabNavigation--tabContent[data-active=true]{display:block}
