.FAQAccordion-module__qB0itW__faqList{background:var(--paper-warm);border:1px solid var(--rule)}.FAQAccordion-module__qB0itW__faqItem{border-bottom:1px solid var(--rule)}.FAQAccordion-module__qB0itW__faqItem:last-child{border-bottom:0}.FAQAccordion-module__qB0itW__faqItem button{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);background:0 0;border:0;grid-template-columns:36px 1fr 24px;align-items:start;gap:16px;padding:22px 28px;transition:background .14s;display:grid}.FAQAccordion-module__qB0itW__faqItem button:hover{background:var(--surface)}.FAQAccordion-module__qB0itW__fqN{font-family:var(--mono);letter-spacing:.08em;color:var(--teal-deep);margin-top:3px;font-size:11px}.FAQAccordion-module__qB0itW__fqQ{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.3}.FAQAccordion-module__qB0itW__fqToggle{border:1px solid var(--rule);width:22px;height:22px;font-family:var(--mono);color:var(--ink-3);justify-content:center;align-items:center;margin-top:2px;font-size:14px;transition:background .14s,color .14s;display:inline-flex}.FAQAccordion-module__qB0itW__faqItem button:hover .FAQAccordion-module__qB0itW__fqToggle{background:var(--teal);color:var(--ink);border-color:var(--teal)}.FAQAccordion-module__qB0itW__faqItem.FAQAccordion-module__qB0itW__openItem .FAQAccordion-module__qB0itW__fqToggle{background:var(--teal-deep);color:var(--paper-warm);border-color:var(--teal-deep)}.FAQAccordion-module__qB0itW__fqAnswer{color:var(--ink-2);letter-spacing:-.003em;max-width:800px;padding:0 28px 22px 80px;font-size:15px;line-height:1.6}.FAQAccordion-module__qB0itW__fqAnswer p{margin:0 0 12px}.FAQAccordion-module__qB0itW__fqAnswer p:last-child{margin-bottom:0}
