.tabs__navigation-list{list-style-type:none;margin:0;padding:0}.tabs{--tabs-navigation-padding-inline:var(--grid-outer-space-content);--tabs-navigation-alignment:flex-start;--tabs-navigation-item-size:50%;--tabs-navigation-item-width:100%;--tabs-navigation-item-padding:15px 31px 15px;--tabs-navigation-item-active-offset:-16px;--tabs-navigation-item-border-width:1px;--tabs-navigation-item-negative-spacing:-1px;--tabs-width:100%;margin-top:80px}@media only screen and (min-width:768px){.tabs{margin-top:120px}}@media only screen and (min-width:1440px){.tabs{margin-top:160px}}.tabs{margin-bottom:80px}@media only screen and (min-width:768px){.tabs{margin-bottom:120px}}@media only screen and (min-width:1440px){.tabs{margin-bottom:160px}}@media only screen and (min-width:1024px){.tabs{--tabs-width:var(--content-width)}}.tabs__list{margin-inline:auto;width:var(--tabs-width)}.tabs__header{display:flex;flex-direction:row;justify-content:var(--tabs-navigation-alignment);margin-block:80px}.tabs__navigation{--tabs-navigation-item-background-color:var(--tabs-navigation-item-default-background-color);--tabs-navigation-item-color:var(--theme-background-color);--tabs-navigation-item-border-color:var(--tabs-navigation-item-background-color);--tabs-navigation-item-hover-background-color:var(--theme-background-color-hover);--tabs-navigation-item-hover-color:var(--theme-foreground-color-hover);--tabs-navigation-item-hover-border-color:var(--theme-background-color-hover);--tabs-navigation-item-active-background-color:var(--theme-background-color);--tabs-navigation-item-active-color:var(--theme-foreground-color);--tabs-navigation-item-active-border-color:var(--theme-background-color);padding-inline:var(--tabs-navigation-padding-inline);position:relative;width:var(--tabs-navigation-item-width)}.tabs__navigation .nav-scroller__next,.tabs__navigation .nav-scroller__prev{--nav-scroller-background:var(--tabs-navigation-item-default-background-color)}.tabs__navigation-list{display:flex;flex-direction:row;width:100%;-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.tabs__navigation-list::-webkit-scrollbar{display:none}.tabs__nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--tabs-navigation-item-background-color);border-color:var(--tabs-navigation-item-border-color);border-style:solid;border-width:var(--tabs-navigation-item-border-width);color:var(--tabs-navigation-item-color);cursor:pointer;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;font-family:Outfit,system-ui,Arial,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin:0;padding:var(--tabs-navigation-item-padding);position:relative;text-transform:uppercase}.tabs__nav-item:not(:last-child){margin-right:var(--tabs-navigation-item-negative-spacing)}@media(hover:hover){.tabs__nav-item:hover{--tabs-navigation-item-background-color:var(--tabs-navigation-item-hover-background-color);--tabs-navigation-item-color:var(--tabs-navigation-item-hover-color);--tabs-navigation-item-border-color:var(--tabs-navigation-item-hover-border-color)}}.tabs__nav-item[aria-selected=true]{--tabs-navigation-item-background-color:var(--tabs-navigation-item-active-background-color);--tabs-navigation-item-color:var(--tabs-navigation-item-active-color);--tabs-navigation-item-border-color:var(--tabs-navigation-item-active-border-color)}.tabs__nav-item:focus-visible{outline:none;--focus-visible-color:var(--tabs-navigation-item-color)}.tabs__nav-item:focus-visible span{border-radius:var(--focus-border-radius);outline-color:var(--focus-visible-color);outline-offset:8px;outline-style:solid;outline-width:2px}.tabs__contents{padding-block:16px}@media only screen and (min-width:1024px){.tabs__contents{padding-block:64px}}.tabs__content{--focus-visible-color:var(--theme-foreground-color)}.tabs__content:focus-visible{border-radius:var(--focus-border-radius);outline-color:var(--focus-visible-color);outline-offset:2px;outline-style:solid;outline-width:2px}@media only screen and (min-width:768px){.tabs__content .text-media{--text-media-content-width:100%;--text-media-media-width:100%;--text-media-media-margin:40px}}@media only screen and (min-width:1024px){.tabs__content .text{--grid-base:100%}.tabs__content .text-media{--text-media-width:calc(100% - 64px - var(--grid-gutter));--text-media-media-width:50%;--text-media-media-margin:0;--text-media-content-width:calc(var(--grid-column-outer)*6 - 64px - var(--grid-gutter) - var(--grid-column)*0.5)}}.tabs__content>:first-child{margin-top:0;padding-top:0}.tabs__content>:last-child{margin-bottom:0;padding-bottom:0}