.faq{text-align:left;border-radius:8px;margin-bottom:1rem;padding:2px;transition:all .2s ease-in-out;overflow:hidden;box-shadow:0 2px 4px #0000000d}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;font-family:inherit;transition:all .2s ease-in-out;display:flex}.faq-question:hover{transform:translateY(-1px)}.faq-question h2{flex:1;margin:0;padding-right:1rem;font-size:1.2rem;font-weight:600}.faq-icon{opacity:.8;cursor:pointer;flex-shrink:0;width:22px;height:22px;margin-left:1rem;transition:transform .3s ease-in-out;display:block;position:relative}.faq-icon:after{content:"";width:10px;height:10px;display:block;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.faq-icon.gg-chevron-up:after{top:8px;transform:rotate(-45deg)}.faq-question:hover .faq-icon{opacity:1}.faq-question.expanded .faq-icon{transform:rotate(0)}.faq-answer-container{padding:0 6px;transition:height .3s ease-in-out;overflow:hidden}.faq-answer{font-size:1rem;line-height:1.6}.faq-answer a{transition:opacity .2s ease-in-out}.faq-answer a:hover{opacity:.8}.faq.expanded{transform:scale(1.01)}@media (max-width:768px){t .faq-question h2{font-size:1.1rem}.faq-answer{font-size:.95rem}.faq-icon{width:20px;height:20px;margin-left:.5rem}.faq-icon:after{width:8px;height:8px;top:4px;left:6px}.faq-icon.gg-chevron-up:after{top:6px}}
