.faqSection_faqSection__YYxe7{position:relative}.faqSection_faqLayout__XQMID{display:grid;align-items:start;gap:2rem;max-width:none}.faqSection_faqHeader__U46xr{display:grid;align-content:start;gap:1rem;max-width:30rem;text-align:left}.faqSection_faqList__NM71i{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.faqSection_faqItem__8QlX9{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;overflow:visible}.faqSection_faqTrigger__JWywp{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;min-height:3.25rem;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--ink);transition:color .16s ease}.faqSection_faqTrigger__JWywp:hover{color:var(--ink-soft)}.faqSection_faqTrigger__JWywp:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.faqSection_faqQuestion__sOitC{font-size:var(--text-body-lg);font-weight:550;line-height:1.4;letter-spacing:var(--text-body-lg--letter-spacing);color:var(--muted-strong);text-wrap:pretty;transition:color .16s ease}.faqSection_faqItemOpen__5QVBo .faqSection_faqQuestion__sOitC{font-weight:600;color:var(--ink)}.faqSection_faqTrigger__JWywp:hover .faqSection_faqQuestion__sOitC{color:var(--ink)}.faqSection_faqChevron__14vAQ{flex-shrink:0;box-sizing:content-box;width:1rem;height:1rem;padding:.3125rem;border-radius:999px;color:var(--muted);transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .18s ease,color .18s ease}.faqSection_faqTrigger__JWywp:hover .faqSection_faqChevron__14vAQ{color:var(--ink-soft)}.faqSection_faqItemOpen__5QVBo .faqSection_faqChevron__14vAQ{transform:rotate(180deg);color:var(--ink)}.faqSection_faqPanel__ljGlT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.faqSection_faqPanelOpen__pYheR{grid-template-rows:1fr}.faqSection_faqPanelInner__4VEHW{overflow:hidden}.faqSection_faqAnswer__X7p_4{margin:0;padding:0 2.5rem 1.2rem 0;font-size:var(--text-body);line-height:1.65;letter-spacing:var(--text-body--letter-spacing);color:var(--muted-strong);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.faqSection_faqChevron__14vAQ,.faqSection_faqPanel__ljGlT{transition:none}}@media (min-width:900px){.faqSection_faqLayout__XQMID{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}