.accordion{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--sm);max-width:550px}@media (max-width:860px){.accordion{max-width:100%}}.accordion .accordion-item{position:relative;background:var(--tinted);border-radius:var(--base);padding:var(--base);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.accordion .accordion-item:hover{background:var(--yellow)}.accordion .accordion-item .accordion-item__button svg,.accordion .accordion-item .accordion-item__button svg rect,.accordion .accordion-item a{-webkit-transition:all .3s ease;transition:all .3s ease}.accordion .accordion-item a{color:inherit;font-family:var(--font-body--semibold)}.accordion .accordion-item a:hover{color:var(--red)}.accordion .accordion-item:has(.accordion-item__button[aria-expanded=true]):hover{background:var(--tinted)}.accordion .accordion-item:has(.accordion-item__button[aria-expanded=true]) .accordion-item__button svg{fill:var(--brown)}.accordion .accordion-item:has(.accordion-item__button[aria-expanded=true]) .accordion-item__button svg rect.accordion-icon__line{fill:var(--tinted)}.accordion .accordion-item:has(.accordion-item__button[aria-expanded=true]) .accordion-item__button svg .accordion-icon__border{stroke:var(--brown)}.accordion .accordion-item .accordion-item__heading{font-size:var(--fs-base);font-family:var(--font-body--semibold);width:100%;display:-ms-flexbox;display:flex}.accordion .accordion-item .accordion-item__heading .accordion-item__button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:var(--base);width:100%}.accordion .accordion-item .accordion-item__heading .accordion-item__button svg{-webkit-transition:all .3s ease;transition:all .3s ease}.accordion .accordion-item .accordion-item__heading .accordion-item__button[aria-expanded=true] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion .accordion-item .accordion-item__panel{padding-top:var(--base);line-height:var(--lh-sm)}