.article-page[data-v-c2a5db47]{min-height:100vh;background-color:var(--color-bg-primary, #f9fafb);padding-bottom:60px}.header[data-v-c2a5db47]{background-color:#1a202c;color:#fff;padding:20px 0;box-shadow:0 4px 6px #0000001a}.header-content[data-v-c2a5db47]{max-width:800px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:10px}.back-btn[data-v-c2a5db47]{align-self:flex-start;background:transparent;border:none;color:#a0aec0;cursor:pointer;font-size:.9rem;padding:0;transition:color .2s}.back-btn[data-v-c2a5db47]:hover{color:#fff}.content-container[data-v-c2a5db47]{max-width:800px;margin:40px auto 0;padding:0 20px}.article-content[data-v-c2a5db47]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:40px;box-shadow:0 2px 4px #0000000d}.article-meta[data-v-c2a5db47]{color:#718096;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.article-header[data-v-c2a5db47]{margin-bottom:30px}.page-title[data-v-c2a5db47]{margin:0;font-size:2.2rem;font-weight:800;color:#1a202c;line-height:1.2}.article-body[data-v-c2a5db47]{color:#4a5568;font-size:1.1rem;line-height:1.8}.article-body p[data-v-c2a5db47]{margin-bottom:20px}.article-body h2[data-v-c2a5db47]{font-size:1.5rem;color:#2d3748;margin-top:40px;margin-bottom:15px;border-bottom:2px solid #edf2f7;padding-bottom:8px}.article-body h3[data-v-c2a5db47]{font-size:1.25rem;color:#2d3748;margin-top:30px;margin-bottom:10px}.article-body ul[data-v-c2a5db47],.article-body ol[data-v-c2a5db47]{margin-bottom:20px;padding-left:20px}.article-body li[data-v-c2a5db47]{margin-bottom:10px}.article-body pre[data-v-c2a5db47]{background-color:#f1f5f9;padding:15px;border-radius:6px;overflow-x:auto;font-size:.95rem;margin-bottom:20px}.article-body table[data-v-c2a5db47]{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:1rem}.article-body th[data-v-c2a5db47],.article-body td[data-v-c2a5db47]{border:1px solid #e2e8f0;padding:8px 12px;text-align:left}.article-body th[data-v-c2a5db47]{background-color:#f7fafc}.callout[data-v-c2a5db47]{background-color:#fff5f5;border-left:4px solid #e53e3e;border-radius:6px;padding:15px 20px;margin-bottom:20px}.callout p[data-v-c2a5db47]{margin-bottom:0}.faq-item h3[data-v-c2a5db47]{font-size:1.15rem}.cta-inline[data-v-c2a5db47]{background-color:#ebf8ff;border-left:4px solid #3182ce;border-radius:6px;padding:20px 24px;margin:30px 0}.cta-inline p[data-v-c2a5db47]{margin-bottom:10px}.cta-inline-title[data-v-c2a5db47]{font-weight:700;color:#2b6cb0;font-size:1.15rem}.cta-inline-link[data-v-c2a5db47]{font-weight:600;color:#2b6cb0;text-decoration:none}.cta-inline-link[data-v-c2a5db47]:hover{text-decoration:underline}.flow[data-v-c2a5db47]{display:flex;flex-direction:column;align-items:center;gap:4px;margin:25px 0 10px}.flow-step[data-v-c2a5db47]{background:#f7fafc;border:1px solid #cbd5e0;border-radius:8px;padding:10px 14px;font-weight:600;font-size:.95rem;color:#2d3748;text-align:center;line-height:1.3;min-width:220px}.flow-step span[data-v-c2a5db47]{font-weight:400;font-size:.8rem;color:#718096}.flow-step-eureka[data-v-c2a5db47]{background:#ebf8ff;border-color:#3182ce;color:#2b6cb0}.flow-step-result[data-v-c2a5db47]{background:#f0fff4;border-color:#38a169;color:#276749}.flow-arrow[data-v-c2a5db47]{color:#a0aec0;font-size:1.2rem}.flow-note[data-v-c2a5db47]{text-align:center;font-size:.95rem;color:#718096}.article-divider[data-v-c2a5db47]{border:0;border-top:1px solid #e2e8f0;margin:40px 0}.cta-section[data-v-c2a5db47]{background-color:#ebf8ff;padding:30px;border-radius:8px;border-left:4px solid #3182ce;margin-top:40px;margin-bottom:40px}.cta-section h3[data-v-c2a5db47]{color:#2b6cb0;margin-top:0;margin-bottom:15px;font-size:1.3rem}.cta-section p[data-v-c2a5db47]{margin-bottom:15px;font-size:1.05rem}.cta-section .btn[data-v-c2a5db47]{display:inline-block;margin-top:10px}.btn[data-v-c2a5db47]{padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.btn-primary[data-v-c2a5db47]{background-color:#3182ce;color:#fff}.btn-primary[data-v-c2a5db47]:hover{background-color:#2b6cb0}@media(max-width:600px){.article-content[data-v-c2a5db47]{padding:20px}.page-title[data-v-c2a5db47]{font-size:1.8rem}}
