.faq-sbar{max-width:520px}.faq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.faq-chip{padding:9px 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink);transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.faq-chip:hover{border-color:var(--rose);color:var(--rose)}.faq-chip.is-on{border-color:var(--rose);background:var(--rose);color:#fff}.faq{max-width:820px}.faq-group+.faq-group{margin-top:34px}.faq-group__t{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.faq-q{border-bottom:1px solid var(--line)}.faq-q__h{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 0;border:0;background:none;cursor:pointer;text-align:left;font-size:15px;font-weight:700;line-height:1.4;color:inherit;transition:color .2s var(--ease)}.faq-q__h:hover{color:var(--rose)}.faq-q__h svg{flex-shrink:0;width:18px;height:18px;color:var(--ink-soft);transition:transform .25s var(--ease),color .2s var(--ease)}.faq-q.is-on .faq-q__h svg{transform:rotate(180deg);color:var(--rose)}.faq-q__b{height:0;overflow:hidden;transition:height .28s var(--ease)}.faq-q__b p{margin:0;padding:0 0 18px;max-width:680px;font-size:14px;line-height:1.7;color:var(--ink-soft)}.faq-empty{margin-top:10px}.faq-foot{margin-top:44px}@media (max-width:767px){.faq-chips{gap:6px;margin-top:14px}.faq-chip{padding:8px 13px;font-size:13px}.faq-group+.faq-group{margin-top:26px}.faq-q__h{font-size:14.5px;padding:15px 0}.faq-q__b p{font-size:13.5px;padding-bottom:15px}.faq-foot{margin-top:32px}}
