.faq-item+.faq-item[data-v-c540f520]{margin-top:4px}.faq-item h3[data-v-c540f520]{color:var(--text);font-size:19px;line-height:1.3;margin:24px 0 8px}.faq-item p[data-v-c540f520]{color:var(--text-dim);line-height:1.6;margin:0}.card .faq-item:first-of-type h3[data-v-c540f520]{margin-top:18px}.faq-accordion[data-v-c540f520]{padding-top:40px}.faq-accordion>h2[data-v-c540f520]{color:var(--text);font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 18px}.faq-list[data-v-c540f520]{align-items:start;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-column .faq-entry[data-v-c540f520]:last-child{border-bottom:1px solid var(--border-strong)}.faq-entry[data-v-c540f520]{border-top:1px solid var(--border-strong)}.faq-entry summary[data-v-c540f520]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 2px}.faq-entry summary[data-v-c540f520]::-webkit-details-marker{display:none}.faq-entry summary[data-v-c540f520]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq-entry h3[data-v-c540f520]{color:var(--text);font-size:16px;font-weight:600;line-height:1.4;margin:0}.faq-entry summary:hover h3[data-v-c540f520]{color:var(--primary)}.chevron[data-v-c540f520]{color:var(--text-muted);flex:none;transition:transform .18s ease}.faq-entry[open] .chevron[data-v-c540f520]{color:var(--primary);transform:rotate(90deg)}.faq-entry p[data-v-c540f520]{color:var(--text-dim);line-height:1.6;margin:0;max-width:68ch;padding:0 2px 18px}@media(max-width:960px){.faq-list[data-v-c540f520]{grid-template-columns:1fr}.faq-column:first-child .faq-entry[data-v-c540f520]:last-child{border-bottom:none}}@media(prefers-reduced-motion:reduce){.chevron[data-v-c540f520]{transition:none}}
