.faq[data-v-99fcfb67]{max-width:820px}.faq-title[data-v-99fcfb67]{font-weight:800;font-size:clamp(20px,2.8vw,26px);letter-spacing:-.02em;margin:0 0 14px}.faq-item[data-v-99fcfb67]{padding:0;margin-bottom:8px;overflow:hidden}.faq-q[data-v-99fcfb67]{cursor:pointer;list-style:none;padding:16px 48px 16px 20px;font-weight:600;font-size:15px;position:relative;transition:background var(--transition-fast)}.faq-q[data-v-99fcfb67]::-webkit-details-marker{display:none}.faq-q[data-v-99fcfb67]:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:var(--color-primary);transition:transform var(--transition-fast)}.faq-item[open] .faq-q[data-v-99fcfb67]:after{transform:translateY(-50%) rotate(45deg)}.faq-q[data-v-99fcfb67]:hover{background:var(--surface-tint)}.faq-q[data-v-99fcfb67]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.faq-a[data-v-99fcfb67]{margin:0;padding:0 20px 18px;color:var(--color-muted);line-height:1.6;white-space:pre-line}
