.tabs__button{border:2px solid rgb(var(--c-primary));color:rgb(var(--c-primary));background:#fff0;font-weight:var(--f-weight-sb)}.tabs__button.-active{background:rgb(var(--c-primary));color:rgb(var(--c-neutral-lightest))}@media (hover:hover){.tabs__button:hover{background:rgb(var(--c-primary));color:rgb(var(--c-neutral-lightest))}}.accordion.-vertical .accordion__item:not(:first-child) .accordion__header{margin-top:var(--g-gap-s)}.accordion.-vertical .accordion__item{background:rgb(var(--c-neutral-lighter));border-radius:var(--b-radius-s)}.frame-bg-grey .accordion.-vertical .accordion__item{background:rgb(var(--c-neutral-lightest))}.accordion.-vertical .accordion__content{padding:1.2rem}.accordion.-vertical .accordion__button{background:#fff0;color:rgb(var(--c-neutral-darker));font-weight:var(--f-weight-sb)}.accordion.-vertical .accordion__header::after{color:rgb(var(--c-neutral-darker))}.accordion.-horizontal .accordion__content{padding:2rem}.accordion.-horizontal .accordion__headertext{font-size:var(--f-size-l-3);font-weight:var(--f-weight-sb)}.accordion.-horizontal .accordion__button{background-color:rgb(var(--c-primary));color:rgb(var(--c-neutral-lightest))}.accordion.-horizontal .accordion__button{background:#fff0;color:rgb(var(--c-primary));border:2px solid rgb(var(--c-primary));font-weight:var(--f-weight-sb)}.accordion.-horizontal .accordion__buttontext{display:flex;align-items:center;justify-content:flex-start;padding:1.5rem 2rem;width:100%;height:100%;hyphens:none}.accordion.-horizontal .accordion__header.-active+.accordion__content{background:rgb(var(--c-primary));color:rgb(var(--c-neutral-lightest));border-radius:var(--b-radius-s);overflow:hidden}.accordion.-horizontal .accordion__header.-active+.accordion__content h2,.accordion.-horizontal .accordion__header.-active+.accordion__content h3,.accordion.-horizontal .accordion__header.-active+.accordion__content h4,.accordion.-horizontal .accordion__header.-active+.accordion__content a{color:rgb(var(--c-neutral-lightest))}@media (min-width:800px){.accordion.-horizontal .accordion__buttontext{padding:2rem .5rem}}
