.faq-list[data-v-07ca8281]{display:flex;flex-direction:column;gap:14px}.faq-item[data-v-07ca8281]{background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.faq-item.open[data-v-07ca8281]{border-color:var(--c-primary);box-shadow:var(--shadow-md)}.faq-q[data-v-07ca8281]{align-items:center;color:var(--c-text);display:flex;font-size:16px;font-weight:600;gap:16px;min-height:60px;padding:16px 22px;text-align:left;transition:color var(--dur);width:100%}.faq-q .faq-index[data-v-07ca8281],.faq-q[data-v-07ca8281]:hover{color:var(--c-primary-dark)}.faq-q .faq-index[data-v-07ca8281]{flex-shrink:0;font-family:var(--font-num);font-size:13px;font-weight:700;letter-spacing:1px}.faq-q .faq-text[data-v-07ca8281]{flex:1}.faq-q .faq-caret[data-v-07ca8281]{color:var(--c-text-3);flex-shrink:0;transition:transform var(--dur) var(--ease-out)}.faq-item.open .faq-caret[data-v-07ca8281]{color:var(--c-primary-dark);transform:rotate(180deg)}.faq-a-wrap[data-v-07ca8281]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease-out)}.faq-item.open .faq-a-wrap[data-v-07ca8281]{grid-template-rows:1fr}.faq-a[data-v-07ca8281]{border-top:1px solid var(--c-line);color:var(--c-text-2);font-size:14.5px;line-height:2;opacity:0;overflow:hidden;padding:0 22px;transition:opacity var(--dur) .1s}.faq-item.open .faq-a[data-v-07ca8281]{opacity:1;padding:18px 22px 24px}
