.accordion .wrapper{display:flex;flex-direction:column;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);--wrapper-width:40rem}.accordion-text img{margin-left:auto;margin-right:auto}.accordion-item{background-color:var(--color-white)}.accordion-item:nth-of-type(2n){background-color:var(--color-khaki-500)}.accordion-item .expander-toggle{position:relative;display:flex;justify-content:space-between;align-items:center;grid-gap:var(--spacing-30);gap:var(--spacing-30);font-weight:var(--font-medium);text-align:left;width:100%;margin:0;padding:var(--spacing) var(--spacing-xl);cursor:pointer;z-index:1}.accordion-item .expander-toggle span.arrow,.accordion-item .expander-toggle span.cross{display:flex;justify-content:flex-end;font-size:var(--spacing-sm);font-weight:var(--font-medium);min-width:var(--spacing-70)}.accordion-item .expander-toggle span.arrow{color:var(--color-green-700)}.accordion-item .expander-toggle span.cross{display:none}.accordion-item .expander-toggle:focus{outline:var(--color-green-700) solid 2px;outline-offset:-2px}.accordion-item .expander-content{box-shadow:var(--shadow-inner);padding:0 var(--spacing);overflow:hidden;transition:var(--transition-fast)}.accordion-item.expander-active .expander-toggle span.arrow{display:none}.accordion-item.expander-active .expander-toggle span.cross{display:flex}.accordion-item.expander-active .expander-content{padding-top:var(--spacing);padding-bottom:var(--spacing)}