.hs-c-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-4);background:var(--bg-surface);border-radius:var(--radius-card);padding:var(--space-4)}.hs-c-faq__list{display:flex;flex-direction:column;gap:2px;background:var(--bg-deep);border-radius:var(--radius-card);padding:var(--space-4);min-width:0}.hs-c-faq__q{display:block;width:100%;min-width:0;text-align:left;border:none;cursor:pointer;background:transparent;color:var(--text-on-dark);border-radius:var(--radius-nav);padding:10px 12px;font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-standard)}.hs-c-faq__q:hover{background:var(--light-5)}.hs-c-faq__q:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hs-c-faq__q.is-active{background:var(--light-10)}.hs-c-faq__q:empty{display:none}.hs-c-faq__panel{padding:var(--space-2);min-width:0}.hs-c-faq__a{display:none;background:var(--bg-primary);border-radius:12px;padding:var(--space-4);font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);line-height:var(--lh-body);overflow-wrap:anywhere}.hs-c-faq__a.is-active{display:block}@media(max-width:767px){.hs-c-faq{grid-template-columns:1fr}}