.IZfQNq_faqPage{padding-top:0;padding-bottom:60px}.IZfQNq_faqContent{max-width:900px;margin:0 auto}.IZfQNq_faqTitle{color:var(--color-dark);text-align:center;margin:0 0 3rem;font-size:2.5rem;font-weight:700}.IZfQNq_faqList{border-top:1px solid var(--color-text-secondary)}.IZfQNq_faqItem{border-bottom:1px solid var(--color-text-secondary)}.IZfQNq_faqQuestion{text-align:left;width:100%;color:var(--color-dark);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.2rem;font-weight:600;display:flex}.IZfQNq_faqQuestion:hover{color:var(--color-primary)}.IZfQNq_faqQuestion span{margin-right:1rem}.IZfQNq_faqArrow{width:24px;height:24px;fill:var(--color-text-secondary);transition:transform var(--transition-base);flex-shrink:0}.IZfQNq_faqAnswer{max-height:0;padding:0 1rem;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.IZfQNq_faqAnswer p{color:var(--color-text-secondary);margin:0;padding-bottom:1.5rem;line-height:1.7}.IZfQNq_faqAnswer a{color:var(--color-primary);text-decoration:underline}.IZfQNq_faqAnswer a:hover{text-decoration:none}.IZfQNq_faqItemOpen .IZfQNq_faqQuestion{color:var(--color-primary)}.IZfQNq_faqItemOpen .IZfQNq_faqArrow{fill:var(--color-primary);transform:rotate(180deg)}.IZfQNq_faqItemOpen .IZfQNq_faqAnswer{max-height:500px;padding-bottom:1.5rem}@media (max-width:640px){.IZfQNq_faqPage{padding-bottom:30px}.IZfQNq_faqTitle{margin-bottom:1.5rem;font-size:1.3rem}.IZfQNq_faqQuestion{padding:.8rem 0;font-size:1rem}.IZfQNq_faqArrow{width:18px;height:18px}}
