.faq .faq-accordion-list .tab-content,.faq-accordion .faq-accordion-list .tab-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.faq .faq-accordion-list .tab-content--inner,.faq-accordion .faq-accordion-list .tab-content--inner{min-height:0}.faq .faq-accordion-list .inner-wrapper,.faq-accordion .faq-accordion-list .inner-wrapper{font-family:Area,sans-serif;line-height:160%;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1));font-size:clamp(.875rem,.851rem + .106vw,1rem);padding-top:clamp(1rem,.9rem + .43vw,1.5rem)}.faq .faq-accordion-list .inner-wrapper a,.faq-accordion .faq-accordion-list .inner-wrapper a{color:var(--font-color-light);text-decoration-line:underline;text-underline-offset:4px}.faq .faq-accordion-list .border-default,.faq-accordion .faq-accordion-list .border-default{position:absolute;top:0;left:0;z-index:0;height:1px;width:100%;--tw-bg-opacity: 1;background-color:rgb(101 101 101 / var(--tw-bg-opacity, 1))}.faq .faq-accordion-list .border-highlight,.faq-accordion .faq-accordion-list .border-highlight{position:absolute;top:0;left:0;z-index:1;height:1px;width:0px;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);background:linear-gradient(-90deg,#ffc20e,#05f)}.faq .faq-accordion-list li.active button svg,.faq-accordion .faq-accordion-list li.active button svg{transform:scaleY(-1)}.faq .faq-accordion-list li.active .tab-content,.faq-accordion .faq-accordion-list li.active .tab-content{grid-template-rows:1fr}.faq .faq-accordion-list li.active .border-highlight,.faq-accordion .faq-accordion-list li.active .border-highlight{width:100%}.faq .faq-accordion-list button svg,.faq-accordion .faq-accordion-list button svg{transition:transform .3s ease}
