#ffeg-root .ffeg-faq{background:var(--ffv3-grey);padding:var(--ffv3-sec-pad) 0}#ffeg-root .ffeg-faq h2{color:var(--ffv3-black);font-size:clamp(28px,3.8vw,40px);font-weight:var(--ffv3-w-semi);letter-spacing:-.02em;line-height:1.1;margin:0;text-align:center}#ffeg-root .ffeg-faq__list{margin:var(--ffv3-stack-lg) auto 0;max-width:none}#ffeg-root .ffeg-faq details{background:var(--ffv3-white);border-radius:var(--ffv3-radius-card);margin-bottom:12px}#ffeg-root .ffeg-faq details:last-child{margin-bottom:0}#ffeg-root .ffeg-faq summary{align-items:flex-start;cursor:pointer;display:flex;gap:var(--ffv3-stack-md);justify-content:space-between;list-style:none;padding:20px 24px}#ffeg-root .ffeg-faq summary::-webkit-details-marker{display:none}#ffeg-root .ffeg-faq summary h3{color:var(--ffv3-black);font-size:17px;font-weight:var(--ffv3-w-semi);line-height:1.35;margin:0}#ffeg-root .ffeg-faq summary:after{border-bottom:2.5px solid var(--ffv3-purple);border-right:2.5px solid var(--ffv3-purple);content:"";flex:0 0 auto;height:12px;margin-top:7px;transform:rotate(45deg);transition:transform .18s;width:12px}#ffeg-root .ffeg-faq details[open] summary:after{transform:rotate(-135deg)}#ffeg-root .ffeg-faq__a{color:#5c5665;max-width:none;padding:0 24px 22px}#ffeg-root .ffeg-faq__a p{color:#5c5665;font-size:var(--ffv3-body);line-height:var(--ffv3-body-lh);margin:0 0 14px}#ffeg-root .ffeg-faq__a p:last-child{margin-bottom:0}#ffeg-root .ffeg-faq__a ul{margin:0 0 14px;padding-left:1.2em}#ffeg-root .ffeg-faq__a li{color:#5c5665;font-size:var(--ffv3-body);line-height:var(--ffv3-body-lh);margin-bottom:7px}@media (max-width:900px){#ffeg-root .ffeg-faq{padding:var(--ffv3-sec-pad-sm) 0}}