.faq_wrap__U8KSO{max-width:640px;margin:0 auto;padding:32px 16px 48px;display:flex;flex-direction:column;gap:16px}.faq_h1___p2yp{margin:0;font-size:26px;font-weight:700}.faq_lead__Ya9sD{margin:0;font-size:14px;color:var(--sub);line-height:1.8}.faq_jump__VWXop{display:flex;flex-wrap:wrap;gap:8px}.faq_jump__VWXop a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.faq_jump__VWXop a svg{color:var(--green);flex-shrink:0}.faq_jump__VWXop a:hover{border-color:var(--green)}.faq_jump__VWXop a:focus-visible{outline:3px solid var(--green-3);outline-offset:2px}.faq_group__aYEEj{display:flex;flex-direction:column;gap:10px;scroll-margin-top:80px}.faq_h2___gDHK{margin:8px 0 0;font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}.faq_h2Icon__y4QP_{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--green-bg);color:var(--green-ink);flex-shrink:0}.faq_list__QvF_S{background:var(--card);border-radius:20px;box-shadow:var(--shadow);border:1px solid var(--line-soft);overflow:hidden}.faq_item__Jxb_Z+.faq_item__Jxb_Z{border-top:1px solid var(--line-soft)}.faq_item__Jxb_Z summary{list-style:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;cursor:pointer;font-size:15px;font-weight:700;line-height:1.6;color:var(--ink)}.faq_item__Jxb_Z summary::-webkit-details-marker{display:none}.faq_item__Jxb_Z summary:hover{background:var(--soft)}.faq_item__Jxb_Z summary:focus-visible{outline:3px solid var(--green-3);outline-offset:-3px}.faq_q__1dfvl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.faq_qText__EIcLx{flex:1 1;min-width:0;overflow-wrap:anywhere}.faq_chev__9hpul{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.faq_item__Jxb_Z[open] .faq_chev__9hpul{transform:rotate(90deg);color:var(--green)}.faq_a__8KDqp{padding:0 16px 16px 54px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:1.85;color:var(--ink)}.faq_a__8KDqp p{margin:0;overflow-wrap:anywhere}.faq_go__FU_d9{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:700;color:var(--green-ink)}@media (max-width:360px){.faq_a__8KDqp{padding-left:16px}}.faq_more__0Rgfo{display:flex;gap:14px;align-items:flex-start;background:var(--green-bg);border-radius:20px;padding:18px;margin-top:8px}.faq_mascot__tqJJR{width:72px;height:auto;flex-shrink:0}.faq_moreBody__NYnrV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.faq_moreH__VhYj1{margin:0;font-size:16px;font-weight:700;color:var(--green-ink)}.faq_moreBody__NYnrV p{margin:0;font-size:14px;line-height:1.8;color:var(--ink)}.faq_btns__xz_Z4{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.faq_btnSub__vSpaE,.faq_btn__HwuED{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:10px 16px;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none}.faq_btn__HwuED,.faq_btn__HwuED:hover{background:var(--green);color:#fff}.faq_btnSub__vSpaE{background:var(--card);color:var(--green-ink);border:1.5px solid var(--green)}.faq_btnSub__vSpaE:focus-visible,.faq_btn__HwuED:focus-visible{outline:3px solid var(--green-3);outline-offset:2px}@media (max-width:400px){.faq_more__0Rgfo{flex-direction:column;align-items:center;text-align:center}.faq_btns__xz_Z4{justify-content:center}.faq_btnSub__vSpaE,.faq_btn__HwuED{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.faq_chev__9hpul{transition:none}}