@charset "UTF-8";.faq__search[data-v-8690ecdd]{display:flex;align-items:center;gap:10px;max-width:560px;margin:0 auto 28px;padding:4px 16px;background:#fff;border:1px solid #dadada;border-radius:999px;color:#a89ba0}.faq__search input[data-v-8690ecdd]{flex:1;border:none;outline:none;background:transparent;padding:10px 0}.faq__search input[data-v-8690ecdd]::placeholder{color:#a89ba0}.faq__layout[data-v-8690ecdd]{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.faq__layout[data-v-8690ecdd]{grid-template-columns:220px 1fr;align-items:start}}.faq__cats[data-v-8690ecdd]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}@media (min-width: 768px){.faq__cats[data-v-8690ecdd]{flex-direction:column;position:sticky;top:80px}}.faq__cat[data-v-8690ecdd]{flex:0 0 auto;padding:10px 18px;border-radius:999px;font-size:14px;color:#7a6a72;background:#fff;border:1px solid #dadada;white-space:nowrap;transition:all .15s ease}.faq__cat--active[data-v-8690ecdd]{color:#fff;background:#ff6b8b;border-color:#ff6b8b}.faq__list[data-v-8690ecdd]{display:flex;flex-direction:column;gap:12px}.faq__empty[data-v-8690ecdd]{padding:40px 0;text-align:center;color:#7a6a72}.faq-item[data-v-8690ecdd]{background:#fff;border:1px solid #dadada;border-radius:12px;box-shadow:0 4px 16px #ff6b8b1a;overflow:hidden;scroll-margin-top:76px}.faq-item__q[data-v-8690ecdd]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 20px;text-align:left;font-size:15px;font-weight:600;color:#3a2e38;transition:color .15s ease}.faq-item__q[data-v-8690ecdd]:hover{color:#ff6b8b}.faq-item__arrow[data-v-8690ecdd]{display:inline-flex;color:#a89ba0;transition:transform .2s ease;flex:0 0 auto}.faq-item--open .faq-item__arrow[data-v-8690ecdd]{transform:rotate(180deg);color:#ff6b8b}.faq-item__a-wrap[data-v-8690ecdd]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item--open .faq-item__a-wrap[data-v-8690ecdd]{grid-template-rows:1fr}.faq-item__a[data-v-8690ecdd]{overflow:hidden;padding:0 20px;width:90%}.faq-item--open .faq-item__a[data-v-8690ecdd]{padding-bottom:18px}.faq-item__a p[data-v-8690ecdd]{font-size:14px;line-height:1.8;white-space:pre-line;color:#7a6a72}.faq-item__a[data-v-8690ecdd] .faq-shot{display:block;width:100%;max-width:560px;margin:12px auto;border:1px solid #dadada;border-radius:12px}.faq-item__a[data-v-8690ecdd] a{color:#4a90d9;text-decoration:underline}.faq-item__ask[data-v-8690ecdd]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed #dadada;font-size:13px;color:#7a6a72}
