.blog-detail-page[data-v-7a785866]{padding:var(--spacing-xl) 0 var(--spacing-xxl)}.article-header[data-v-7a785866]{text-align:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.article-category-tag[data-v-7a785866]{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.article-title[data-v-7a785866]{font-size:2.2rem;font-weight:700;color:var(--color-text-primary);line-height:1.3;margin-bottom:var(--spacing-sm);max-width:800px;margin-left:auto;margin-right:auto}.article-date[data-v-7a785866]{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.article-content[data-v-7a785866]{max-width:760px;margin:0 auto;font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-primary)}.article-content[data-v-7a785866] h2{font-size:1.5rem;font-weight:600;margin:var(--spacing-xl) 0 var(--spacing-sm);color:var(--color-text-primary)}.article-content[data-v-7a785866] h3{font-size:1.2rem;font-weight:600;margin:var(--spacing-lg) 0 var(--spacing-xs);color:var(--color-text-primary)}.article-content[data-v-7a785866] p{margin-bottom:var(--spacing-md)}.article-content[data-v-7a785866] ul,.article-content[data-v-7a785866] ol{margin-bottom:var(--spacing-md);padding-left:1.5em}.article-content[data-v-7a785866] li{margin-bottom:var(--spacing-xs)}.article-content[data-v-7a785866] a{color:var(--color-primary);text-decoration:none;font-weight:500}.article-content[data-v-7a785866] a:hover{text-decoration:underline}.article-content[data-v-7a785866] strong{font-weight:600}.tool-cta[data-v-7a785866]{text-align:center;margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:12px}.tool-cta-btn[data-v-7a785866]{display:inline-block;padding:12px 32px;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:var(--font-size-base);transition:opacity .2s}.tool-cta-btn[data-v-7a785866]:hover{opacity:.9}.faq-section[data-v-7a785866]{max-width:760px;margin:var(--spacing-xl) auto 0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.faq-title[data-v-7a785866]{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.faq-item[data-v-7a785866]{margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:8px}.faq-question[data-v-7a785866]{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.faq-answer[data-v-7a785866]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.article-nav[data-v-7a785866]{max-width:760px;margin:var(--spacing-xl) auto 0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.nav-links[data-v-7a785866]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-md);align-items:center}.nav-link[data-v-7a785866]{display:flex;flex-direction:column;text-decoration:none;padding:var(--spacing-sm);border-radius:8px;transition:background .2s}.nav-link[data-v-7a785866]:hover{background:var(--color-bg-secondary)}.nav-link.disabled[data-v-7a785866]{visibility:hidden}.nav-prev[data-v-7a785866]{text-align:left}.nav-next[data-v-7a785866]{text-align:right}.nav-label[data-v-7a785866]{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:500;margin-bottom:4px}.nav-title[data-v-7a785866]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.nav-back[data-v-7a785866]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;padding:8px 16px;border:1px solid var(--color-border);border-radius:8px;white-space:nowrap;transition:all .2s}.nav-back[data-v-7a785866]:hover{border-color:var(--color-primary);color:var(--color-primary)}.not-found[data-v-7a785866]{text-align:center;padding:var(--spacing-xxl)}.not-found p[data-v-7a785866]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.back-link[data-v-7a785866]{color:var(--color-primary);text-decoration:none}@media (max-width: 768px){.nav-links[data-v-7a785866]{grid-template-columns:1fr;gap:var(--spacing-sm)}.nav-link.disabled[data-v-7a785866]{display:none}.article-title[data-v-7a785866]{font-size:1.6rem}}
