.fw-faq{padding:130px 0;border-top:1px solid var(--fw-hair)}
.fw-faq .fw-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}
.fw-faq .fw-lead{margin-top:26px}
.fw-faq .fw-faq-list{border-top:1px solid var(--fw-ink);counter-reset:fwfaq}
.fw-faq .fw-faq-item{counter-increment:fwfaq;border-bottom:1px solid var(--fw-hair)}
.fw-faq .fw-faq-q{width:100%;background:none;border:0;color:var(--fw-ink);font-family:var(--fw-sans);font-size:17px;font-weight:600;text-align:left;display:grid;grid-template-columns:52px 1fr 26px;align-items:center;gap:12px;padding:24px 6px;cursor:pointer;transition:color .3s}
.fw-faq .fw-faq-q::before{content:"Q0" counter(fwfaq);font-family:var(--fw-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;color:var(--fw-orange)}
.fw-faq .fw-faq-q:hover{color:var(--fw-orange)}
.fw-faq .fw-faq-icon{position:relative;width:15px;height:15px;justify-self:end}
.fw-faq .fw-faq-icon::before,.fw-faq .fw-faq-icon::after{content:"";position:absolute;background:var(--fw-ink);transition:transform .35s var(--fw-ease)}
.fw-faq .fw-faq-icon::before{left:0;top:7px;width:15px;height:1.5px}
.fw-faq .fw-faq-icon::after{left:6.75px;top:0;width:1.5px;height:15px}
.fw-faq .fw-faq-item.fw-open .fw-faq-icon::after{transform:scaleY(0)}
.fw-faq .fw-faq-a{max-height:0;overflow:hidden;transition:max-height .5s var(--fw-ease)}
.fw-faq .fw-faq-a p{margin:0;padding:0 26px 26px 64px;color:var(--fw-ink2);line-height:1.7;font-size:15.5px;border-left:2px solid var(--fw-orange);margin-left:6px}
@media (max-width:900px){.fw-faq{padding:80px 0}.fw-faq .fw-faq-grid{grid-template-columns:1fr;gap:40px}.fw-faq .fw-faq-a p{padding-left:20px}}