.accordion-wrapper{display:flex;flex-direction:column;gap:var(--spacing-4x)}.accordion{--panel-height:0;background:var(--surface-white);border:1px solid var(--border-gray-light);border-radius:var(--radius-md);padding-bottom:var(--spacing-2x);transition:var(--transition)}.accordion:hover{border-color:var(--teal-base)}.accordion[aria-expanded=true]{background:var(--surface-blue);border-color:var(--border-blue)}.accordion-header{align-items:center;cursor:pointer;display:flex;gap:40px;justify-content:space-between;padding:var(--spacing-5x) var(--spacing-5x) var(--spacing-4x);text-wrap:wrap;transition:var(--transition);width:100%}.accordion[aria-expanded=not-active] .accordion-header{cursor:text}.accordion-header__title{color:var(--text-base);font-size:1.1111rem;line-height:normal}.accordion-header__icon{align-items:center;background:var(--teal-base);border-radius:var(--radius-xl);display:flex;flex-shrink:0;height:21px;justify-content:center;transition:var(--transition);width:21px}.accordion[aria-expanded=true] .accordion-header__icon{transform:rotate(-180deg)}.accordion-header svg path{fill:var(--accent-blue)}.accordion-panel-wrapper{height:var(--panel-height);overflow:hidden}.accordion-panel{padding:0 var(--spacing-20x) var(--spacing-3x) var(--spacing-5x)}.accordion-panel :is(p,a,li){font-size:1rem}.accordion-panel li{margin-bottom:var(--spacing-3x)}.accordion-panel p:last-child{margin-bottom:0}