#ffw-root .ffw-faq{background:var(--ffv3-grey);padding:var(--ffv3-sec-pad) 0}#ffw-root .ffw-faq__h{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}#ffw-root .ffw-faq__list{margin:var(--ffv3-stack-lg) auto 0;max-width:none}#ffw-root .ffw-faq details{background:var(--ffv3-white);border-radius:var(--ffv3-radius-card);margin-bottom:12px}#ffw-root .ffw-faq details:last-child{margin-bottom:0}#ffw-root .ffw-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}#ffw-root .ffw-faq summary::-webkit-details-marker{display:none}#ffw-root .ffw-faq summary h3{color:var(--ffv3-black);font-size:17px;font-weight:var(--ffv3-w-semi);line-height:1.35;margin:0}#ffw-root .ffw-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}#ffw-root .ffw-faq details[open] summary:after{transform:rotate(-135deg)}#ffw-root .ffw-faq summary:focus-visible{outline:2px solid var(--ffv3-purple);outline-offset:2px}#ffw-root .ffw-faq__a{color:#5c5665;max-width:none;padding:0 24px 22px}#ffw-root .ffw-faq__a p{color:#5c5665;font-size:var(--ffv3-body);line-height:var(--ffv3-body-lh);margin:0 0 14px}#ffw-root .ffw-faq__a p:last-child{margin-bottom:0}#ffw-root .ffw-faq__a ul{margin:0 0 14px;padding-left:1.2em}#ffw-root .ffw-faq__a li{color:#5c5665;font-size:var(--ffv3-body);line-height:var(--ffv3-body-lh);margin-bottom:7px}#ffw-root .ffw-faq__a a{color:var(--ffv3-pink);font-weight:var(--ffv3-w-bold);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){#ffw-root .ffw-faq{padding:var(--ffv3-sec-pad-sm) 0}}