.faq-inner{display:flex;gap:80px;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 2rem}.faq-header{flex:0 0 340px;position:sticky;top:100px}.faq-list{flex:1;min-width:0}.faq-item{border-bottom:1px solid var(--color-border-secondary)}.faq-item:first-child{border-top:1px solid var(--color-border-secondary)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:24px;transition:color .2s}.faq-question:hover{color:var(--color-brand-alt-500)}.faq-icon{flex-shrink:0;width:24px;height:24px;color:var(--color-fg-quaternary);transition:color .2s}.faq-item.open .faq-icon,.faq-item.open .faq-question{color:var(--color-brand-alt-500)}.faq-answer{overflow:hidden;max-height:0;transition:max-height .35s ease}.faq-answer-inner{padding:0 32px 22px 0;font-size:15px;color:var(--color-text-secondary);line-height:23px}@media (max-width:900px){.faq-inner{flex-direction:column;gap:40px}.faq-header{flex:none;width:100%;position:static}}