.faq-grid{display:flex;flex-direction:row;gap:var(--list-gap);flex:0 1 auto;flex-wrap:wrap;justify-content:space-between}.faq-item{overflow:hidden;padding:0 var(--s16-22);display:flex;flex-direction:column;flex:0 0 100%;position:relative;z-index:1;border-radius:var(--s1-5);will-change:transform filter;transition:transform var(--anim-duration) var(--anim-easing),filter var(--anim-duration) var(--anim-easing);transform:scale(1);filter:drop-shadow(0)}.faq-item:hover{transform:scale(1.1);z-index:2;filter:drop-shadow(var(--engagement-shadow))}.faq-item::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:var(--white);opacity:1;transition:opacity var(--anim-duration) var(--anim-easing);will-change:opacity;border-radius:var(--s5-8);z-index:-1}.faq-item:not(.faq-item.active):hover::before{opacity:.75}.faq-question{width:100%;padding:var(--s16-22) 0;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;user-select:none;transition:color 0.2s}.faq-question>span{display:flex;flex-direction:column;flex:1 1 85%;color:var(--dark-grey);text-align:left;align-items:flex-start;font-size:var(--s16-22);line-height:calc(var(--s16-22) * 1.2)}.faq-question>.icon{transform:rotate(0);will-change:transform;transition:transform var(--anim-duration) var(--anim-easing);position:relative;flex:0 0 var(--s12-16);width:var(--s12-16);height:var(--s12-16)}.faq-item.active .faq-question>.icon{transform:rotate(45deg)}.faq-question>.icon:before,.faq-question>.icon:after{content:"";width:100%;height:.5px;background:var(--dark-grey);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-question>.icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-question:hover,.faq-question.active{color:#0073aa}.faq-question .icon{font-size:24px;font-weight:300;line-height:1;color:#888;transition:transform 0.3s ease}.faq-answer{max-height:0;opacity:0;width:calc(100% + var(--s16-22));overflow:hidden;will-change:transition,opacity;transition:max-height 0.3s ease-out,opacity 0.3s ease-out}.faq-item.active .faq-answer{opacity:1}.faq-content-inner{padding:0 var(--s16-22) var(--s16-22) 0;color:var(--dark-grey);overflow-y:auto;max-height:var(--s200-280);text-align:left;width:100%;mask:linear-gradient(to bottom,black 0%,black var(--s16-22),black calc(100% - var(--s16-22)),transparent 100%)}.faq-content-inner p{margin-bottom:15px;color:var(--dark-grey)}.faq-content-inner p:last-child{margin-bottom:0}.faq-content-inner a{color:var(--white);text-decoration:underline}.faq-content-inner ul,.faq-content-inner ol{margin-left:20px;margin-bottom:15px}.faq-content-inner li{margin-bottom:5px}.faq-content-inner img{max-width:100%;height:auto;border-radius:4px;margin:10px 0}@media(max-width:480px){.faq-grid{flex-direction:column}.faq-item:nth-of-type(4n+2)::before,.faq-item:nth-of-type(4n+3)::before{background:var(--dark-green)}.faq-item:nth-of-type(4n+2) .faq-answer *:hover,.faq-item:nth-of-type(4n+3) .faq-answer *:hover{scrollbar-color:var(--sb-thumb-color) #fff0}.faq-item:nth-of-type(2n)::before{background:var(--light-green)}.faq-item:nth-of-type(2n) .faq-answer *:hover{scrollbar-color:var(--sb-thumb-color-dark) #fff0}}