.article-content{margin-bottom:3rem}.article-content ul{list-style-type:disc}.blog-article-page[data-v-5049916c]{padding:2rem 0;min-height:calc(100dvh - 200px)}.container[data-v-5049916c]{max-width:800px;margin:0 auto;padding:0 1rem}.breadcrumb[data-v-5049916c]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;color:var(--neutral-600, #6b7280)}.breadcrumb-link[data-v-5049916c]{color:var(--primary-color, #2563eb);text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-5049916c]:hover{color:var(--primary-color-dark, #1d4ed8)}.breadcrumb-separator[data-v-5049916c]{color:var(--neutral-400, #9ca3af)}.breadcrumb-current[data-v-5049916c]{font-weight:500;color:var(--neutral-800, #1f2937)}.article-header[data-v-5049916c]{margin-bottom:2rem;position:relative}.featured-badge[data-v-5049916c]{background:var(--primary-color, #2563eb);color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block;margin-bottom:1rem}.article-title[data-v-5049916c]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;color:var(--neutral-900, #111827);margin-bottom:1rem}.article-meta[data-v-5049916c]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;font-size:.9rem;color:var(--neutral-600, #6b7280)}.published-date[data-v-5049916c]{font-weight:500}.author[data-v-5049916c]:before{content:"•";margin-right:.5rem;color:var(--neutral-400, #9ca3af)}.reading-time[data-v-5049916c]:before{content:"•";margin-right:.5rem;color:var(--neutral-400, #9ca3af)}.article-image[data-v-5049916c]{margin-bottom:3rem;border-radius:12px;overflow:hidden}.featured-image[data-v-5049916c]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.article-excerpt[data-v-5049916c]{font-size:1.125rem;line-height:1.6;color:var(--neutral-700, #374151);font-style:italic;margin-bottom:2rem;padding:1rem;background:var(--neutral-50, #f9fafb);border-left:4px solid var(--primary-color, #2563eb);border-radius:0 8px 8px 0}.article-body[data-v-5049916c]{font-size:1rem;line-height:1.7;color:var(--neutral-800, #1f2937)}.article-body[data-v-5049916c] p{margin-bottom:1.5rem}.article-body[data-v-5049916c] h1,.article-body[data-v-5049916c] h2,.article-body[data-v-5049916c] h3{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:var(--neutral-900, #111827)}.article-body[data-v-5049916c] h1{font-size:1.875rem}.article-body[data-v-5049916c] h2{font-size:1.5rem}.article-body[data-v-5049916c] h3{font-size:1.25rem}.article-body[data-v-5049916c] ul,.article-body[data-v-5049916c] ol{margin-bottom:1.5rem;padding-left:1.5rem}.article-body[data-v-5049916c] li{margin-bottom:.5rem}.article-body[data-v-5049916c] blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:var(--neutral-50, #f9fafb);border-left:4px solid var(--primary-color, #2563eb);font-style:italic}.article-body[data-v-5049916c] code{background:var(--neutral-100, #f3f4f6);padding:.125rem .375rem;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.875rem}.article-footer[data-v-5049916c]{padding:2rem 0;border-top:1px solid var(--neutral-200, #e5e7eb)}.back-to-blog[data-v-5049916c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color, #2563eb);text-decoration:none;font-weight:500;transition:color .2s ease}.back-to-blog[data-v-5049916c]:hover{color:var(--primary-color-dark, #1d4ed8)}.back-to-blog i[data-v-5049916c]{font-size:.875rem}.related-articles-section[data-v-5049916c]{padding:3rem 0 80px}.related-articles-wrap[data-v-5049916c]{max-width:1200px;margin:0 auto;padding:0 1rem}.related-articles-title[data-v-5049916c]{font-size:1.75rem;font-weight:700;color:var(--neutral-500);margin-bottom:.75rem}.related-articles-desc[data-v-5049916c]{color:var(--neutral-100);font-size:1rem;line-height:1.6;max-width:600px;margin-bottom:1.5rem}.related-articles-grid[data-v-5049916c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}@media (max-width: 768px){.article-meta[data-v-5049916c]{flex-direction:column;align-items:flex-start;gap:.5rem}.author[data-v-5049916c]:before,.reading-time[data-v-5049916c]:before{display:none}.breadcrumb[data-v-5049916c]{font-size:.8rem}.breadcrumb-current[data-v-5049916c]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}
