.faq-hero{padding-bottom:32px}.faq-section{padding-top:16px;max-width:1100px;margin:auto}.faq-item{border:1px solid var(--border);background:#101319;border-radius:16px;margin:0 0 16px;overflow:hidden}.faq-item summary{display:list-item;cursor:pointer;padding:24px 28px;margin-left:18px;font-size:1.125rem;line-height:1.55;font-weight:600;color:var(--fg)}.faq-item summary::marker{color:var(--accent)}.faq-item[open] summary{color:var(--accent)}.faq-answer{padding:0 28px 24px 46px;line-height:1.8;color:#c8cdbf;font-size:1rem;overflow-wrap:anywhere}.faq-answer p{margin:0 0 14px;max-width:900px}.faq-answer p:last-child{margin-bottom:0}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}@media(max-width:760px){.faq-item summary{padding:20px 18px;font-size:1rem}.faq-answer{padding:0 20px 22px 34px}.faq-section{padding-top:12px}}