.ffgq{background:#f1f1f1;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;padding:80px 0}.ffgq *{box-sizing:border-box}.ffgq-wrap{margin:0 auto;max-width:1140px;padding:0 30px}.ffgq-h2{color:#1f1a2e;font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.2;margin:0 0 40px}.ffgq-item{background:#fff;border-radius:4px;margin:0 0 16px}.ffgq-item summary{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:32px 40px}.ffgq-item summary::-webkit-details-marker{display:none}.ffgq-item summary::marker{content:""}.ffgq-item summary:focus-visible{outline:3px solid #6d2995;outline-offset:2px}.ffgq-q{color:#1f1a2e;font-family:inherit;font-size:20px;font-weight:700;line-height:1.5;margin:0}.ffgq-chev{border-bottom:2.5px solid #6d2995;border-right:2.5px solid #6d2995;flex:0 0 14px;height:14px;transform:rotate(45deg) translateY(-4px);transition:transform .2s ease;width:14px}.ffgq-item[open] .ffgq-chev{transform:rotate(-135deg) translateY(-4px)}.ffgq-a{margin-top:-8px;padding:0 40px 32px}.ffgq-a p{color:#555;font-size:17px;line-height:1.85;margin:0 0 16px}.ffgq-a p:last-child{margin-bottom:0}.ffgq-a a{color:#6d2995;text-decoration:underline;text-underline-offset:2px}@media (max-width:980px){.ffgq{padding:56px 0}}@media (max-width:600px){.ffgq-wrap{padding:0 16px}.ffgq-item summary{padding:24px 20px}.ffgq-q{font-size:17px}.ffgq-a{padding:0 20px 24px}.ffgq-a p{font-size:15px;line-height:1.7}}