.faq-group+.faq-group{margin-top:52px}.faq-group>h2{font-size:clamp(1.3rem,2.4vw,1.6rem);margin-bottom:18px}.faq-qa{display:grid;gap:12px}.faq-qa details{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.faq-qa details[open]{border-color:var(--line-2)}.faq-qa summary{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer;list-style:none;font-family:var(--disp);font-weight:600;font-size:.99rem}.faq-qa summary::-webkit-details-marker{display:none}.faq-qa summary:after{content:"";margin-left:auto;flex:none;width:8px;height:8px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.faq-qa details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.faq-qa .faq-qa__a{padding:0 20px 18px;font-size:.94rem;display:grid;gap:12px}.faq-qa .faq-qa__a a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}
