.faq-section[data-v-e2c83f43]{width:100%;max-width:var(--content-width-medium)}.faq-section--centered[data-v-e2c83f43]{margin-inline:auto}.faq-section--centered .faq-title[data-v-e2c83f43]{text-align:center;width:100%;display:block}.faq-title[data-v-e2c83f43]{margin-bottom:var(--section-title-space-after)}.faq-list[data-v-e2c83f43]{gap:var(--space-3);flex-direction:column;display:flex}.faq-item[data-v-e2c83f43]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);transition:border-color var(--transition-fast),background var(--transition-fast);overflow:hidden}.faq-item[data-v-e2c83f43]:hover{border-color:var(--color-border-hover)}.faq-question[data-v-e2c83f43]{padding:var(--space-4);font-size:var(--font-size-subtitle);color:var(--color-text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-question[data-v-e2c83f43]::-webkit-details-marker{display:none}.faq-question[data-v-e2c83f43]:hover{color:var(--color-accent)}.faq-icon[data-v-e2c83f43]{margin-left:var(--space-2);flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-icon[data-v-e2c83f43]{transform:rotate(180deg)}.faq-answer[data-v-e2c83f43]{padding:0 var(--space-4) var(--space-4) var(--space-4);animation:fadeIn-e2c83f43 var(--transition-fast)}.faq-answer p[data-v-e2c83f43]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.faq-answer[data-v-e2c83f43] a{color:var(--color-accent);font-weight:600;text-decoration:none}.faq-answer[data-v-e2c83f43] a:hover{text-decoration:underline}.faq-answer[data-v-e2c83f43] strong{color:var(--color-text-heading);font-weight:600}@keyframes fadeIn-e2c83f43{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.faq-question[data-v-e2c83f43]{font-size:var(--font-size-base);padding:var(--space-3)}.faq-answer[data-v-e2c83f43]{padding:0 var(--space-3) var(--space-3) var(--space-3)}.faq-answer p[data-v-e2c83f43]{font-size:var(--font-size-base)}}
