.faq-section[data-v-87174094]{margin-bottom:var(--space-3xl);margin-top:var(--space-3xl)}.faq-header[data-v-87174094]{margin-bottom:0}.faq-h2[data-v-87174094]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;text-align:center}.faq-list[data-v-87174094]{margin-left:auto;margin-right:auto;margin-top:var(--space-2xl);max-width:680px}.faq-row[data-v-87174094]{border-top:1px solid var(--color-rule);contain:layout style}.faq-row[data-v-87174094]:last-child{border-bottom:1px solid var(--color-rule)}.faq-q-btn[data-v-87174094]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md) 0;text-align:left;transition:color var(--dur-short) var(--ease-out);width:100%}.faq-q-btn[data-v-87174094]:hover{color:var(--color-accent)}.faq-q-btn[data-v-87174094]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:-2px}.faq-q-text[data-v-87174094]{color:var(--color-ink);flex:1;font-family:var(--font-body);font-size:var(--text-md);font-weight:500}.faq-chevron[data-v-87174094]{color:var(--color-neutral);flex-shrink:0;transition:transform var(--dur-short) var(--ease-out)}.faq-chevron.open[data-v-87174094]{transform:rotate(180deg)}.faq-answer-body[data-v-87174094]{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.7;padding:0 var(--space-lg) var(--space-md) 0}@media(prefers-reduced-motion:reduce){.faq-chevron[data-v-87174094],.faq-q-btn[data-v-87174094]{transition:none}}.faq-answer-body[data-v-87174094] a{color:var(--color-accent);font-weight:500;text-decoration:none;transition:color var(--dur-short) var(--ease-out)}.faq-answer-body[data-v-87174094] a:hover{text-decoration:underline}.faq-answer-body[data-v-87174094] strong{color:var(--color-ink);font-weight:600}
