.faq-detail-page[data-v-d61d53a3]{background:var(--bg-cream);color:var(--text-primary);min-height:100vh;padding-top:40px}.faq-detail-page .container[data-v-d61d53a3]{margin:0 auto;max-width:900px;padding:0 24px}.faq-detail-page .back-button-wrapper[data-v-d61d53a3]{margin-bottom:24px}.faq-detail-page .back-button-wrapper .btn-back[data-v-d61d53a3]{align-items:center;background:#fff;border:2px solid var(--orange-primary);border-radius:50px;color:var(--orange-primary);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.faq-detail-page .back-button-wrapper .btn-back[data-v-d61d53a3]:hover{background:var(--orange-primary);color:#fff;transform:translate(-4px)}.faq-detail-page .back-button-wrapper .btn-back svg[data-v-d61d53a3]{transition:transform .3s ease}.faq-detail-page .back-button-wrapper .btn-back:hover svg[data-v-d61d53a3]{transform:translate(-4px)}.faq-detail-page .faq-content[data-v-d61d53a3]{background:#fff;border:1px solid var(--border-color-light);border-radius:16px;box-shadow:0 4px 20px #e85d040d;padding:48px;transition:all .3s ease}.faq-detail-page .faq-content[data-v-d61d53a3]:hover{border-color:#e85d0433;box-shadow:var(--shadow-orange)}.faq-detail-page .question[data-v-d61d53a3]{border-bottom:2px solid var(--border-color-light);margin-bottom:30px;padding-bottom:30px}.faq-detail-page .question h1[data-v-d61d53a3]{color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.6}.faq-detail-page .question h1 i[data-v-d61d53a3]{color:var(--orange-primary);margin-right:10px}.faq-detail-page .answer[data-v-d61d53a3]{margin-bottom:30px}.faq-detail-page .answer h2[data-v-d61d53a3]{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:20px}.faq-detail-page .answer h2 i[data-v-d61d53a3]{color:var(--orange-secondary);margin-right:10px}.faq-detail-page .answer .answer-body[data-v-d61d53a3]{color:var(--text-secondary);font-size:16px;line-height:2}.faq-detail-page .answer .answer-body[data-v-d61d53a3] img{border-radius:8px;height:auto;max-width:100%}.faq-detail-page .answer .answer-body[data-v-d61d53a3] p{margin-bottom:15px}.faq-detail-page .faq-meta[data-v-d61d53a3]{color:var(--text-muted);font-size:14px;text-align:right}@media (max-width:768px){.faq-detail-page .faq-content[data-v-d61d53a3]{padding:20px}.faq-detail-page .question h1[data-v-d61d53a3]{font-size:20px}}
