.accordion{flex-direction:column;gap:0;width:100%;display:flex}.accordion-item{width:100%;padding:var(--spacing-lg)0;border-bottom:1px dashed var(--color-neutral-70);background-color:#0000}.accordion-item:last-child{border-bottom:none;padding-bottom:0}.accordion-question{cursor:pointer;text-align:left;align-items:center;gap:var(--spacing-md);background:0 0;border:none;grid-template-columns:1fr auto auto;width:100%;padding:0;display:grid}.accordion-question-text{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:var(--color-neutral-90);text-overflow:ellipsis;white-space:normal;word-wrap:break-word;overflow:hidden}.accordion-dots{background-image:repeating-linear-gradient(to right,var(--color-neutral-70)0,var(--color-neutral-70)3px,transparent 3px,transparent 6px);flex-shrink:0;width:100%;height:1px}.accordion-icon{width:24px;height:24px;color:var(--color-neutral-90);transition:color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accordion-icon svg{width:20px;height:20px}.accordion-question:hover .accordion-icon{color:var(--color-interaction-medium)}.accordion-answer{padding-top:var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-neutral-70);grid-column:1/-1;padding-left:0;animation:.3s ease-out accordionFadeIn}@keyframes accordionFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion-answer p{margin:0}
