.forgesprite-theme .fs-faq{border-block:1px solid var(--forge-line);margin-block:100px;padding-block:80px}.forgesprite-theme .fs-faq-inner{gap:48px;max-width:1280px;margin-inline:auto;padding-inline:32px;display:flex}.forgesprite-theme .fs-faq h2{width:40%;color:var(--forge-text);flex-shrink:0;font-size:72px;font-weight:700;line-height:1.5}.forgesprite-theme .fs-faq-list{flex:1;min-width:0}.forgesprite-theme .fs-faq-item{border-bottom:1px solid var(--forge-line);margin-bottom:24px;padding:0 0 24px 36px;position:relative}.forgesprite-theme .fs-faq-item:last-child{border-bottom:0;margin-bottom:0}.forgesprite-theme .fs-faq h3 button{width:100%;color:var(--forge-text);text-align:left;background:0 0;border:0;padding:0;font-size:18px;font-weight:500;line-height:1.5;transition:color .15s}.forgesprite-theme .fs-faq h3 button:hover{color:var(--forge-primary)}.forgesprite-theme .fs-faq h3 svg{transition:transform .3s;position:absolute;top:0;left:0}.forgesprite-theme .fs-faq-item[data-open=true] svg{transform:rotate(90deg)}.forgesprite-theme .fs-faq-answer{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1),margin .3s cubic-bezier(.33,1,.68,1);display:grid}.forgesprite-theme .fs-faq-answer>div{min-height:0;color:var(--forge-muted);font-size:16px;line-height:1.5;overflow:hidden}.forgesprite-theme .fs-faq-answer p+p{margin-top:12px}.forgesprite-theme .fs-faq-link{text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.forgesprite-theme .fs-faq-item[data-open=true] .fs-faq-answer{opacity:1;grid-template-rows:1fr;margin-top:12px}@media (width<=1279px){.forgesprite-theme .fs-faq h2{font-size:48px}}@media (width<=1023px){.forgesprite-theme .fs-faq{margin-block:24px;padding-block:40px}.forgesprite-theme .fs-faq-inner{flex-direction:column;gap:12px;padding-inline:16px}.forgesprite-theme .fs-faq h2{width:auto;font-size:24px}.forgesprite-theme .fs-faq h3 button{font-size:16px;font-weight:600}}@media (width<=767px){.forgesprite-theme .fs-faq-item{margin-bottom:16px;padding-bottom:16px}.forgesprite-theme .fs-faq-answer>div{font-size:14px}}@media (prefers-reduced-motion:reduce){.forgesprite-theme .fs-faq h3 svg,.forgesprite-theme .fs-faq-answer{transition:none}}@media (width<=1023px){.forgesprite-theme .fs-faq h3 button{min-height:40px}.forgesprite-theme .fs-faq h3 svg{top:8px}}
