.faq[data-v-c4d7c22c]{gap:.8rem;display:grid}.faq__item[data-v-c4d7c22c]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:border-color .2s, box-shadow .2s, opacity .7s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s)}.faq__item[open][data-v-c4d7c22c]{border-color:var(--honey-500);box-shadow:var(--shadow-sm)}.faq__q[data-v-c4d7c22c]{min-height:64px;font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;font-size:1.1rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq__q[data-v-c4d7c22c]::-webkit-details-marker{display:none}.faq__icon[data-v-c4d7c22c]{background:var(--cream-200);width:2rem;height:2rem;color:var(--honey-700);transition:transform .3s var(--ease);border-radius:50%;flex:none;padding:.2rem}.faq__item[open] .faq__icon[data-v-c4d7c22c]{background:var(--honey-500);color:var(--ink-900);transform:rotate(45deg)}.faq__a[data-v-c4d7c22c]{color:var(--text-muted);padding:0 1.35rem 1.35rem}.faq__a[data-v-c4d7c22c] a{color:var(--honey-700);font-weight:600}
