.c-accordion{--c-accordion-item-background-color:var(--t-color-10);--c-accordion-gutter:var(--t-spacing-md);display:flex;flex-direction:column;row-gap:var(--t-border-width)}.c-accordion--secondary{--c-accordion-item-background-color:var(--t-color-30)}.c-accordion__item{--c-accordion-button-padding:var(--t-spacing-md) var(--c-accordion-gutter);--c-accordion-affix-order:1;--c-accordion-affix-rotate:180deg;--c-accordion-media-order:-1;--c-accordion-content-height:auto;--c-accordion-content-visibility:visible;--c-accordion-content-transition:height var(--t-transition-duration-slow) ease-out;--c-accordion-body-margin:0 var(--c-accordion-gutter) var(--t-spacing-md);background-color:var(--c-accordion-item-background-color);overflow:hidden}.c-accordion__item:first-child{border-top-left-radius:var(--t-border-radius);border-top-right-radius:var(--t-border-radius)}.c-accordion__item:last-child{border-bottom-left-radius:var(--t-border-radius);border-bottom-right-radius:var(--t-border-radius)}.c-accordion__item--is-collapsed{--c-accordion-affix-rotate:0;--c-accordion-content-height:0;--c-accordion-content-visibility:hidden;--c-accordion-content-transition:height var(--t-transition-duration-slow) ease-out,visibility 0s var(--t-transition-duration-slow)}.c-accordion__item--affix-left{--c-accordion-affix-order:-1;--c-accordion-media-order:1}.c-accordion__item--affix-left.c-accordion__item--is-collapsed{--c-accordion-affix-rotate:360deg}.c-accordion__button{background-color:transparent;border:0;color:var(--t-type-heading-color);cursor:pointer;font-family:var(--t-type-font-family);font-size:var(--t-type-font-size);font-weight:var(--t-type-font-weight-medium);line-height:var(--t-type-line-height);outline:0;padding:var(--c-accordion-button-padding);text-align:left;width:100%}.c-accordion__button:focus .c-accordion__button-content{box-shadow:var(--t-focus-box-shadow);outline:var(--t-focus-width) solid transparent;outline-offset:var(--t-focus-width)}.c-accordion__button-content{align-items:center;-moz-column-gap:var(--t-spacing-sm);column-gap:var(--t-spacing-sm);display:flex}.c-accordion__icon{display:inline-block;height:var(--t-icon-size-sm);order:var(--c-accordion-affix-order);transform:rotate(var(--c-accordion-affix-rotate));transition:transform var(--t-transition-duration-slow) ease-out}.c-accordion__media{order:var(--c-accordion-media-order)}.c-accordion__label{color:var(--t-color-interactive);order:var(--c-accordion-affix-order);-webkit-text-decoration:underline;text-decoration:underline}.c-accordion__button-text{flex:1}.c-accordion__content{height:var(--c-accordion-content-height);overflow:hidden;transition:var(--c-accordion-content-transition);visibility:var(--c-accordion-content-visibility)}.c-accordion__body{margin:var(--c-accordion-body-margin)}@media (min-width:40.001rem){.c-accordion{--c-accordion-gutter:var(--t-spacing-lg)}}@media screen and (forced-colors:active){.c-accordion__item{outline:var(--t-border-width) solid}.c-accordion__button{--t-icon-fill:buttonText}.c-accordion__button[disabled]{--t-icon-fill:grayText}}