@layer legacy{.accordion .accordion__item{border:var(--borderWidth) solid var(--shadeLightColor);overflow:hidden}.accordion .accordion__item:not(.accordion--open) .accordion__content{max-height:0;opacity:0}.accordion .accordion__title{cursor:pointer;padding:var(--spacing-2)}.accordion .accordion__title:hover{background-color:var(--shadeLighterColor)}.accordion .accordion__content{transition:all .25s cubic-bezier(.76,0,.24,1)}.accordion .accordion__content-inner{border-top:var(--borderWidth) solid var(--shadeLightColor);padding:var(--spacing-2)}@media (max-width:63.99rem){.accordion .accordion__content-inner .accordion__content-table-container{margin:calc(var(--spacing-2)*-1);width:calc(100% + var(--spacing-2)*2)}.accordion .accordion--open .accordion__title{border-bottom:var(--borderWidth) solid var(--shadeLighterColor)}}.accordion .accordion--open .accordion__content{opacity:1}.accordion .accordion--open .accordion__icon{transform:rotate(180deg)}@media (min-width:64rem){.accordion.accordion--disable\@large .accordion__item{border:unset}.accordion.accordion--disable\@large .accordion__title{background-color:unset;cursor:unset;padding:unset}.accordion.accordion--disable\@large .accordion__title:hover{background-color:unset}.accordion.accordion--disable\@large .accordion__content{max-height:unset!important;opacity:1}.accordion.accordion--disable\@large .accordion__content-inner{padding:unset}.accordion.accordion--disable\@large .accordion__icon,.accordion.accordion--disable\@large .accordion__trigger{display:none}}.accordion__item{border:solid 1px var(--borderColor)!important;border-radius:3px;overflow:visible!important}.accordion__item:hover{border-color:var(--borderHoverColor)!important}.accordion__item:active,.accordion__item:focus{box-shadow:0 2px 25px 2px rgba(61,71,80,.09)}.accordion__item:active .accordion__title,.accordion__item:focus .accordion__title{background-color:var(--shadeLightestColor)!important}.accordion__item:not(:first-child){margin-top:var(--gutter)!important}.accordion__title{color:var(--titleColor)!important;font-size:.875rem;padding:var(--spacing-3) var(--spacing-4)!important;transition:all .15s}.accordion__title:hover{background-color:transparent!important;color:var(--titleColor)!important}.accordion--open .accordion__content{background-color:var(--neutralWhiteColor);position:relative}.accordion__content-inner{border-top:0!important;padding:var(--spacing-2) var(--spacing-3) var(--spacing-3)!important}}
