.faq[data-v-94a9c531]{width:100%}.faq-list[data-v-94a9c531]{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.faq-item[data-v-94a9c531]{border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-h,4rem) + var(--space-4))}.faq-q[data-v-94a9c531]{font-size:inherit;font-weight:inherit;margin:0}.faq-trigger[data-v-94a9c531]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;color:var(--color-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;font-size:1.05rem;font-weight:600;display:flex}.faq-item.open .faq-q-text[data-v-94a9c531],.faq-trigger:hover .faq-q-text[data-v-94a9c531]{color:var(--color-primary)}.faq-q-text[data-v-94a9c531]{flex:1;transition:color .2s}.faq-chevron[data-v-94a9c531]{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);flex:none;width:.65rem;height:.65rem;transition:transform .25s,border-color .2s;transform:rotate(45deg)}.faq-item.open .faq-chevron[data-v-94a9c531]{border-color:var(--color-primary);transform:rotate(225deg)}.faq-panel[data-v-94a9c531]{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.open .faq-panel[data-v-94a9c531]{grid-template-rows:1fr}.faq-panel-inner[data-v-94a9c531]{min-height:0;overflow:hidden}.faq-answer[data-v-94a9c531]{padding:0 0 var(--space-5);color:var(--color-dark);width:100%;max-width:none;line-height:1.6}.faq-answer[data-v-94a9c531] .wp-content ol,.faq-answer[data-v-94a9c531] .wp-content p,.faq-answer[data-v-94a9c531] .wp-content ul,.faq-answer[data-v-94a9c531] .wp-content{width:100%;max-width:none}.faq-answer[data-v-94a9c531] p:first-child{margin-top:0}.faq-answer[data-v-94a9c531] a{color:var(--color-primary);font-weight:600}@media (prefers-reduced-motion:reduce){.faq-chevron[data-v-94a9c531],.faq-panel[data-v-94a9c531],.faq-q-text[data-v-94a9c531]{transition:none}}
