.doc-faq[data-v-9ecec70f]{margin:3rem 0}@media (max-width:768px){.doc-faq[data-v-9ecec70f]{margin:2.5rem 0}}.faq-title[data-v-9ecec70f]{align-items:center;color:var(--title-color);display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;line-height:1.4;margin-bottom:2rem}@media (max-width:768px){.faq-title[data-v-9ecec70f]{font-size:1.25rem;margin-bottom:1.5rem}}.faq-items[data-v-9ecec70f]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-9ecec70f]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:all .2s ease}.faq-item.active[data-v-9ecec70f]{border-color:var(--theme-color);box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.1)}@media (max-width:768px){.faq-item[data-v-9ecec70f]{border-radius:6px}}.faq-question[data-v-9ecec70f]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background .2s ease;width:100%}.faq-question[data-v-9ecec70f]:hover{background:var(--hover-color)}@media (max-width:768px){.faq-question[data-v-9ecec70f]{gap:.75rem;padding:1rem 1.25rem}}@media (max-width:480px){.faq-question[data-v-9ecec70f]{padding:.875rem 1rem}}.question-text[data-v-9ecec70f]{color:var(--title-color);flex:1;font-size:1rem;font-weight:500;line-height:1.5}@media (max-width:768px){.question-text[data-v-9ecec70f]{font-size:.9375rem}}.question-icon[data-v-9ecec70f]{color:var(--theme-color);flex-shrink:0;transition:transform .2s ease}.faq-answer[data-v-9ecec70f]{animation:slideDown-9ecec70f .2s ease}.answer-content[data-v-9ecec70f]{color:var(--text-color-secondary);font-size:.9375rem;line-height:1.75;padding:0 1.5rem 1.5rem}@media (max-width:768px){.answer-content[data-v-9ecec70f]{font-size:.875rem;padding:0 1.25rem 1.25rem}}@media (max-width:480px){.answer-content[data-v-9ecec70f]{padding:0 1rem 1rem}}@keyframes slideDown-9ecec70f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.doc-related-links[data-v-fc98ee9e]{background:var(--hover-color);border:1px solid var(--border-color);border-radius:12px;margin:3rem 0;padding:2rem}@media (max-width:768px){.doc-related-links[data-v-fc98ee9e]{border-radius:8px;margin:2.5rem 0;padding:1.5rem}}@media (max-width:480px){.doc-related-links[data-v-fc98ee9e]{border-left:none;border-radius:0;border-right:none;margin:2rem -1rem;padding:1.25rem}}.links-title[data-v-fc98ee9e]{align-items:center;color:var(--title-color);display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;line-height:1.4;margin-bottom:1.5rem}@media (max-width:768px){.links-title[data-v-fc98ee9e]{font-size:1.125rem;margin-bottom:1.25rem}}.links-grid[data-v-fc98ee9e]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:768px){.links-grid[data-v-fc98ee9e]{gap:.75rem;grid-template-columns:1fr}}.link-card[data-v-fc98ee9e]{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .2s ease}.link-card[data-v-fc98ee9e]:hover{border-color:var(--theme-color);box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.15);transform:translateY(-2px)}.link-card:hover .card-arrow[data-v-fc98ee9e]{transform:translate(4px)}@media (max-width:768px){.link-card[data-v-fc98ee9e]{gap:.875rem;padding:1rem}}.card-icon[data-v-fc98ee9e]{align-items:center;background:rgba(var(--theme-color-rgb),.1);border-radius:8px;color:var(--theme-color);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media (max-width:768px){.card-icon[data-v-fc98ee9e]{height:36px;width:36px}}.card-content[data-v-fc98ee9e]{flex:1;min-width:0}.card-title[data-v-fc98ee9e]{color:var(--theme-color);font-size:1rem;font-weight:500;line-height:1.4;margin:0 0 .25rem}@media (max-width:768px){.card-title[data-v-fc98ee9e]{font-size:.9375rem}}.card-description[data-v-fc98ee9e]{color:var(--text-color-secondary);display:-webkit-box;font-size:.875rem;line-height:1.5;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.card-description[data-v-fc98ee9e]{font-size:.8125rem}}.card-arrow[data-v-fc98ee9e]{color:var(--theme-color);flex-shrink:0;transition:transform .2s ease}
