.faq-acc{text-align:left;max-width:760px;margin:0 auto}.faq-acc__item{border-bottom:1px solid var(--gl)}.faq-acc__heading{margin:0}.faq-acc__q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);color:var(--gd);transition:color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:1rem;font-weight:600;display:flex}.faq-acc__q:hover{color:var(--ink)}.faq-acc__plus{color:var(--accent-ink);flex-shrink:0;font-size:1.25rem;font-weight:500;line-height:1;transition:transform .25s}.faq-acc__item.is-open .faq-acc__plus{transform:rotate(45deg)}.faq-acc__a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-acc__item.is-open .faq-acc__a{grid-template-rows:1fr}.faq-acc__a-inner{overflow:hidden}.faq-acc__a-inner p{color:var(--gm);margin:0;padding:0 4px 22px;font-size:.925rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq-acc__a,.faq-acc__plus{transition:none}}
