[hidden]{display:none!important}.faq-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.faq-categories a{border:1px solid var(--border,#3e434c);padding:8px 14px;border-radius:20px;font-size:14px}.faq-search{margin-bottom:28px}.faq-search label{display:block;margin-bottom:10px;font-weight:600}.faq-search input{display:block;width:100%;max-width:700px;box-sizing:border-box;padding:14px;border:1px solid #68707e;border-radius:10px;background:#171b24;color:#fff;font:inherit}.faq-search p{font-size:13px;margin-top:8px}.faq-item{padding:20px 0;border-bottom:1px solid var(--border,#3e434c);scroll-margin-top:110px}.faq-item:last-child{border-bottom:0}.faq-item summary{font-weight:600;cursor:pointer;padding-right:12px;line-height:1.5}.faq-item summary::marker{color:var(--accent)}.faq-item>div{margin-top:14px;line-height:1.85;overflow-wrap:anywhere}.faq-group{scroll-margin-top:110px}.faq-item a,.faq-categories a{text-decoration:underline;text-underline-offset:3px}.faq-search input:focus-visible,.faq-item summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.faq-categories a,.faq-item a,.legal-content>.legal-note a{color:#c5bbff}
