.faq-module__rUo-ta__faqLayout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.faq-module__rUo-ta__faqIntro{position:sticky;top:120px}.faq-module__rUo-ta__faqPanel{flex-direction:column;gap:14px;display:flex}.faq-module__rUo-ta__faqItem{background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius);overflow:hidden}.faq-module__rUo-ta__faqItem summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.faq-module__rUo-ta__faqItem summary:after{content:"+";color:var(--accent);flex-shrink:0;font-size:1.5rem;line-height:1}.faq-module__rUo-ta__faqItem[open] summary:after{content:"−"}.faq-module__rUo-ta__faqAnswer{color:var(--text-muted);padding:0 28px 24px;line-height:1.8}@media (max-width:1024px){.faq-module__rUo-ta__faqLayout{grid-template-columns:1fr}.faq-module__rUo-ta__faqIntro{position:static}}@media (max-width:768px){.faq-module__rUo-ta__faqItem summary{padding:20px;font-size:1rem}.faq-module__rUo-ta__faqAnswer{padding:0 20px 20px}}
