.faq-module__VSI0LW__group{margin-bottom:var(--space-6)}.faq-module__VSI0LW__item{border-bottom:1px solid var(--border)}.faq-module__VSI0LW__item:first-of-type{border-top:1px solid var(--border)}.faq-module__VSI0LW__question{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;color:var(--ink);cursor:pointer;font-weight:700;line-height:1.5;list-style:none;display:flex}.faq-module__VSI0LW__question::-webkit-details-marker{display:none}.faq-module__VSI0LW__question:after{content:"+";color:var(--ink-dim);flex:none;font-size:20px;font-weight:500;line-height:1.1;transition:transform .15s}.faq-module__VSI0LW__item[open]>.faq-module__VSI0LW__question:after{transform:rotate(45deg)}.faq-module__VSI0LW__question:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.faq-module__VSI0LW__item>.faq-module__VSI0LW__answer{padding:0 var(--space-6) var(--space-4) 0;margin:0}.faq-module__VSI0LW__loading{color:var(--ink-ghost)}.faq-module__VSI0LW__notice{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--bg-panel)}.faq-module__VSI0LW__notice .faq-module__VSI0LW__noticeText{margin:0 0 var(--space-3)}.faq-module__VSI0LW__retry{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;padding:6px 16px;font-weight:700}
