.page-module__MePdWG__container{width:100%;max-width:1100px;padding:var(--space-8)var(--space-3);background-color:var(--bg-primary);color:var(--text-primary);margin:0 auto}.page-module__MePdWG__faqHeader{text-align:center;margin-bottom:4rem}.page-module__MePdWG__faqHeader h1{color:var(--text-primary);margin-bottom:2rem;font-size:2.8rem;font-weight:800}.page-module__MePdWG__searchWrapper{max-width:600px;margin:0 auto;position:relative}.page-module__MePdWG__searchIcon{color:#94a3b8;z-index:1;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.page-module__MePdWG__faqSearch{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:50px;width:100%;padding:1.25rem 4rem 1.25rem 1.5rem;font-family:inherit;font-size:1.125rem;transition:box-shadow .2s,border-color .2s}.page-module__MePdWG__faqSearch::placeholder{color:#94a3b8}.page-module__MePdWG__faqSearch:focus{border-color:#a78bfa;outline:none;box-shadow:0 0 0 4px rgba(168,85,247,.15)}.page-module__MePdWG__faqLayout{border-top:1px solid var(--border);grid-template-columns:220px 1fr;align-items:flex-start;gap:4rem;padding-top:4rem;display:grid}.page-module__MePdWG__categoryNav{border-right:1px solid var(--border);height:calc(100vh - 8rem);padding-right:2rem;position:-webkit-sticky;position:sticky;top:6rem}.page-module__MePdWG__categoryNav h2{text-transform:uppercase;color:var(--text-tertiary);margin-bottom:1rem;padding-left:1rem;font-size:.875rem;font-weight:700}.page-module__MePdWG__categoryNav ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__MePdWG__categoryNav a{color:var(--text-secondary);border-left:3px solid transparent;border-radius:.5rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.page-module__MePdWG__categoryNav a:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.page-module__MePdWG__categoryNav a.page-module__MePdWG__active{color:var(--primary);border-left:3px solid var(--primary);background-color:transparent;font-weight:800}.page-module__MePdWG__faqList .page-module__MePdWG__categorySection{margin-bottom:3rem;scroll-margin-top:6rem}.page-module__MePdWG__faqList h2{border-bottom:1px solid var(--border);color:var(--text-primary);margin-bottom:2rem;padding-bottom:1rem;font-size:2rem;font-weight:800}.page-module__MePdWG__faqItem{border-bottom:1px solid var(--border)}.page-module__MePdWG__faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem .25rem;font-family:inherit;font-size:1.125rem;font-weight:600;transition:color .2s;display:flex}.page-module__MePdWG__faqQuestion:hover,.page-module__MePdWG__faqQuestion.page-module__MePdWG__active{color:var(--text-primary)}.page-module__MePdWG__faqIcon{width:1.25rem;height:1.25rem;color:var(--text-tertiary);flex-shrink:0;transition:transform .3s,color .2s}.page-module__MePdWG__faqQuestion:hover .page-module__MePdWG__faqIcon{color:var(--text-primary)}.page-module__MePdWG__faqQuestion.page-module__MePdWG__active .page-module__MePdWG__faqIcon{color:var(--text-primary);transform:rotate(45deg)}.page-module__MePdWG__faqAnswer{max-height:0;color:var(--text-tertiary);line-height:1.8;transition:max-height .4s ease-out;overflow:hidden}.page-module__MePdWG__faqAnswerContent{padding-bottom:1.5rem;padding-right:1rem}.page-module__MePdWG__faqAnswer a{color:var(--accent);font-weight:600;text-decoration:none}.page-module__MePdWG__faqAnswer a:hover{text-decoration:underline}.page-module__MePdWG__noResults{color:var(--text-secondary);text-align:center;padding:4rem 0;font-size:1.125rem}
