.faq_container__h7MgD{max-width:900px;margin:0 auto;padding:40px 20px;line-height:1.8;color:#333;font-size:18px;font-family:Noto Sans TC,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang TC,Microsoft JhengHei,sans-serif}.faq_pageTitle__Tevaf{font-size:36px;color:#110847;margin-bottom:24px;text-align:center;font-weight:800;letter-spacing:.5px}.faq_sectionTitle__HxsGF{font-size:26px;margin:32px 0 10px;color:#1a1a1a;font-weight:700}.faq_container__h7MgD h3{font-size:22px;margin-top:30px;color:#333}.faq_container__h7MgD ol,.faq_container__h7MgD ul{padding-left:20px;margin-bottom:1.5em}.faq_container__h7MgD li{margin-bottom:6px}.faq_container__h7MgD p{margin-bottom:1.2em}.faq_closing__3oyzE{font-weight:700;font-size:18px;color:#555;margin-top:18px;text-align:left}.faq_accordion__wlA7j{border-radius:12px;background:#fff;border:1px solid #eee;margin:14px 0;overflow:hidden}.faq_accordionHeader__6q0lv{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;background:#f8f9fb;border:none;outline:none;font-size:18px;color:#1f2430;text-align:left;transition:background .2s ease,box-shadow .2s ease}.faq_accordionHeader__6q0lv:hover{background:#f2f4f8}.faq_accordionHeader__6q0lv:focus-visible{box-shadow:0 0 0 3px rgba(66,99,235,.25);border-radius:8px}.faq_chevron__IoT3L{flex:0 0 auto;transform:rotate(0deg);transition:transform .2s ease}.faq_chevronOpen__DZVmq{transform:rotate(180deg)}.faq_accordionContent__ZlDrh{max-height:0;overflow:hidden;opacity:0;padding:0 18px;transition:max-height .25s ease,opacity .2s ease,padding .2s ease}.faq_accordionContentOpen__G_xTr{opacity:1;padding:14px 18px 18px;max-height:900px}.faq_accordionContent__ZlDrh ol,.faq_accordionContent__ZlDrh p,.faq_accordionContent__ZlDrh ul{margin-bottom:.9em}.faq_highlight__anErb{background:#fff7d6;border-left:4px solid #ffd24d;padding:10px 12px;border-radius:8px}@media (max-width:768px){.faq_container__h7MgD{padding:28px 16px;font-size:17px}.faq_pageTitle__Tevaf{font-size:28px}.faq_sectionTitle__HxsGF{font-size:22px}.faq_accordionHeader__6q0lv{font-size:17px;padding:14px 16px}.faq_accordionContentOpen__G_xTr{padding:12px 16px 16px}}