.faq__list{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:796px;margin:var(--section-gap) auto 0}.faq__item{border-radius:var(--radius-lg);background:var(--bg-main);overflow:hidden}.faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);width:100%;padding:var(--spacing-lg);text-align:left;font-size:var(--text-size-sm);line-height:var(--text-height-sm);color:var(--text-color-primary)}.faq__icon{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;transition:transform var(--faq-icon-ms) var(--ease-out)}.faq__icon img{width:10px;height:10px}.faq__trigger[aria-expanded=true] .faq__icon{transform:rotate(45deg)}.faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--faq-icon-ms) var(--ease-out),visibility 0s linear var(--faq-icon-ms)}.faq__item.is-open .faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--faq-icon-ms) var(--ease-out),visibility 0s}.faq__panel-inner{overflow:hidden}.faq__answer{padding:0 var(--spacing-lg) var(--spacing-lg);font-size:var(--text-size-sm);line-height:var(--text-height-sm);letter-spacing:var(--tracking-sm);color:var(--text-color-secondary)}.no-js .faq__panel{grid-template-rows:1fr;visibility:visible}.no-js .faq__icon{display:none}@media(prefers-reduced-motion:reduce){.faq__icon,.faq__panel{transition:none}}.faq{background:var(--bg-popup)}
