.accordion{border-bottom:var(--stroke-thin) solid var(--color-hairline)}.accordion:last-child{border-bottom:none}.accordion__trigger:is(.btn,.ds-button){justify-content:space-between;align-items:center;gap:var(--space-md);white-space:normal;border-radius:var(--radius-sm);text-align:left;width:100%;min-width:0;height:auto;display:flex}.accordion__trigger.btn:before{border-radius:var(--radius-sm);inset:0}.accordion__trigger.btn:hover:not(:disabled){color:var(--color-brand-tint-fg)}.accordion__trigger.btn:hover:not(:disabled):before{background:var(--color-hover-overlay)}.accordion__trigger.btn:active:not(:disabled){transform:none}.accordion--open>.accordion__trigger.btn{color:var(--color-brand-tint-fg)}.accordion__title{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;max-width:100%}.accordion__summary{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--font-size-content);font-weight:var(--font-weight-content);white-space:normal;overflow-wrap:anywhere;line-height:var(--line-height-content);display:block}.accordion__chevron{color:var(--color-muted);transition:transform var(--duration-base) var(--ease-standard);flex:none;align-items:center;display:inline-flex}.accordion__chevron--open{color:var(--color-brand-tint-fg);transform:rotate(180deg)}.accordion__content{padding-bottom:var(--space-sm)}
