.faq-list[data-v-08ece9a9]{border-top:1px solid var(--color-hairline)}.faq-item[data-v-08ece9a9]{border-bottom:1px solid var(--color-hairline)}.faq-q-wrap[data-v-08ece9a9]{font:inherit;letter-spacing:normal;margin:0}.faq-q[data-v-08ece9a9]{align-items:center;background:none;border:0;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);gap:var(--space-4);justify-content:space-between;line-height:1.5;padding:var(--space-5) 0;text-align:left;transition:color var(--transition-fast);width:100%}.faq-q[data-v-08ece9a9]:hover{color:var(--color-accent-deep)}.faq-q[data-v-08ece9a9]:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}.faq-chevron[data-v-08ece9a9]{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-fast)}.faq-item--open .faq-chevron[data-v-08ece9a9]{transform:rotate(180deg)}.faq-a[data-v-08ece9a9]{animation:faq-open-08ece9a9 .2s var(--ease-rise) both;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.625;padding:0 var(--space-8) var(--space-5) 0;white-space:pre-line}@keyframes faq-open-08ece9a9{0%{opacity:0;transform:translateY(-4px)}}
