.faq-items{align-items:center;justify-content:center;display:flex;flex-flow:column;gap:var(--spacing-vertical-xs);margin-top:var(--spacing-vertical-2xl);width:100%}.faq-items-item{cursor:pointer;display:flex;gap:var(--spacing-vertical-xs);padding:var(--spacing-vertical-md) var(--spacing-md);flex-flow:column;max-width:900px;width:100%;margin:0 auto;border-radius:var(--radius-sm);border:var(--stroke-sm) solid var(--stroke-light);background-color:var(--surface-white);transition:background-color .3s}.faq-items-item-header{align-items:flex-start;align-self:stretch;display:flex;flex-basis:0;flex-direction:row;flex-grow:1;flex-shrink:0;flex-wrap:nowrap;gap:16px;position:relative;margin-top:4px;justify-content:space-between;user-select:none}.faq-items-item-header>span{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-primary);position:relative;text-align:left;transition:color .3s}.faq-items-item>p{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:150%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;align-items:flex-start;align-self:stretch;color:var(--text-secondary);display:flex;flex-shrink:0;height:auto;justify-content:flex-start;position:relative;text-align:left;user-select:none}.faq-items-item-icon{height:24px}.faq-items-item-icon svg>path{transition:opacity .3s}.faq-items-item:hover,.faq-items-item.active{background-color:var(--surface-gray-25)}.faq-items-item.active .faq-items-item-icon svg path:first-child{opacity:0}
