.tabs__layout{display:flex;flex-direction:column;row-gap:var(--aof-gap-block)}.tabs__nav{list-style:none;margin:0;padding:0}@media(max-width:47.9375em){.tabs__nav:not(.is-open){display:none}}@media(min-width:48em){.tabs__nav{display:flex}}.tabs__tabs{flex:1 1 auto}.tabs__nav-item{align-items:flex-start;background-color:rgba(0,0,0,0);border:none;border-radius:0;color:var(--aof-color-text);display:flex;font-weight:400;gap:var(--aof-gap-2xsmall);justify-content:flex-start;opacity:.6;padding:var(--aof-gap-xsmall);text-align:left;transition:outline 0s,opacity 200ms ease}.tabs__nav-item .svg{display:none;flex-shrink:0;margin-top:5px}.tabs__nav-item:hover,.tabs__nav-item:focus-visible{background-color:rgba(0,0,0,0);color:var(--aof-color-link);opacity:1}.tabs__nav-item.is-active{color:var(--aof-color-link);opacity:1;text-decoration:none}.tabs__nav-item.is-active .svg{display:block}.tabs__nav-item.is-active:hover,.tabs__nav-item.is-active:focus{background-color:rgba(0,0,0,0);color:var(--aof-color-text);text-decoration:none}@media(max-width:47.9375em){.tabs__nav-item{width:100%}}.tabs__nav-item img,.tabs__nav-item svg{pointer-events:none;width:clamp(2rem, 0.65vw + 1.85rem, 2.63rem)}.tabs__nav-item svg{fill:none}.tabs__nav-current{padding:var(--aof-gap-block);width:100%}.tabs__nav-current:hover,.tabs__nav-current:focus{background-color:var(--aof-color-link);border-color:var(--aof-color-link);color:var(--aof-color-button-text)}@media(min-width:48em){.tabs__nav-current{display:none}}.tabs__nav-current:has(+.is-open)>svg{transform:rotate(180deg)}@media(min-width:48em){.tabs--nav-left .tabs__layout{-moz-column-gap:var(--aof-gap-large);column-gap:var(--aof-gap-large)}.tabs--nav-left .tabs__nav{flex-direction:column;padding-block:var(--aof-gap-large);position:relative}.tabs--nav-left .tabs__nav::after{background:var(--aof-color-text);content:"";height:100%;opacity:.25;position:absolute;right:0;top:0;width:1px}.tabs--nav-left .tabs__nav-item{padding-left:0}.tabs--nav-left .tabs__content{flex:1 1 72%}.tabs--nav-left .tabs__layout{flex-direction:row}.tabs--nav-left .tabs__nav{flex:0 0 28%}}:where(.tabs__tab-content)>*+*{margin-block-start:var(--aof-gap-block)}