.FAQ_section__AblqS{background-color:var(--ink-900);padding:6rem 2rem;text-align:center;color:var(--ink-text)}.FAQ_header__nymDP{max-width:800px;margin:0 auto 4rem}.FAQ_title__a_N1k{font-size:clamp(1.875rem,3.6vw,2.5rem);font-weight:650;letter-spacing:-.03em;line-height:1.14;color:var(--ink-text);margin-bottom:1rem}.FAQ_faqContainer__v9IJw{max-width:800px;margin:0 auto;text-align:left}.FAQ_faqItem__SHJ9L{border-bottom:1px solid var(--hair)}.FAQ_questionHeading__W_HQ_{margin:0;font:inherit}.FAQ_question__KVX9z{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background:none;border:none;font-size:1.2rem;font-weight:600;color:var(--ink-text);cursor:pointer;transition:color .2s var(--ease-out)}.FAQ_question__KVX9z:hover{color:var(--cargo)}.FAQ_question__KVX9z:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:var(--radius-sm)}.FAQ_icon__JrmDv{font-size:1.5rem;color:var(--ink-faint);transition:transform .3s ease,color .2s ease}.FAQ_icon__JrmDv.FAQ_open__UVaQ5{transform:rotate(45deg);color:var(--cargo)}.FAQ_answer__Zehdp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.FAQ_answer__Zehdp.FAQ_open__UVaQ5{grid-template-rows:1fr}.FAQ_answerInner__OIlAO{overflow:hidden;min-height:0}.FAQ_answer__Zehdp p{padding-bottom:1.5rem;color:var(--ink-faint);line-height:1.6}