.faq-category-head[data-v-7f2745d7]{display:flex;justify-content:center;margin-bottom:1.1rem}.faq-category-head-label[data-v-7f2745d7]{justify-content:center;margin:0;max-width:16rem;text-align:center}@media(min-width:640px){.faq-category-head[data-v-7f2745d7]{margin-bottom:1.2rem}.faq-category-head-label[data-v-7f2745d7]{max-width:none}}.faq-accordion[data-v-bf75e0ff]{display:flex;flex-direction:column;gap:.65rem}.faq-item[data-v-bf75e0ff]{background:#f7f3e58c;border:1px solid rgba(184,137,42,.16);border-radius:16px;overflow:hidden;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.faq-item.is-open[data-v-bf75e0ff]{background:#fdfaf3f2;border-color:#10854847;box-shadow:0 8px 28px #1085480f}.faq-question-wrap[data-v-bf75e0ff]{margin:0}.faq-question[data-v-bf75e0ff]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:var(--font-sans);gap:.85rem;padding:.95rem 1rem;text-align:left;transition:background var(--t-fast) var(--ease);width:100%}@media(min-width:640px){.faq-question[data-v-bf75e0ff]{gap:1rem;padding:1rem 1.15rem}}.faq-question[data-v-bf75e0ff]:hover{background:#ffffff73}.faq-index[data-v-bf75e0ff]{color:var(--color-gold-warm);flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;min-width:1.75rem}.faq-question-text[data-v-bf75e0ff]{color:var(--color-muted);flex:1;font-size:clamp(.88rem,2vw,.96rem);font-weight:600;line-height:1.4;min-width:0}.faq-toggle[data-v-bf75e0ff]{align-items:center;background:transparent;border:1.5px solid rgba(184,137,42,.16);border-radius:999px;display:inline-flex;flex-shrink:0;height:1.85rem;justify-content:center;transition:border-color var(--t-fast) var(--ease);width:1.85rem}.faq-item.is-open .faq-toggle[data-v-bf75e0ff]{border-color:#1085486b}.faq-toggle[data-v-bf75e0ff] svg{transition:transform .28s var(--ease)}.faq-item.is-open .faq-toggle[data-v-bf75e0ff] svg{transform:rotate(45deg)}.faq-answer-wrap[data-v-bf75e0ff]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease)}.faq-item.is-open .faq-answer-wrap[data-v-bf75e0ff]{grid-template-rows:1fr}.faq-answer-inner[data-v-bf75e0ff]{overflow:hidden}.faq-answer[data-v-bf75e0ff]{color:var(--color-muted);font-size:.9rem;line-height:1.65;margin:0;padding:0 1rem 1rem 3.6rem}@media(min-width:640px){.faq-answer[data-v-bf75e0ff]{padding:0 1.15rem 1.15rem 3.9rem}}@media(prefers-reduced-motion:reduce){.faq-answer-wrap[data-v-bf75e0ff],.faq-toggle[data-v-bf75e0ff] svg{transition:none}}
