.blog-page-header[data-v-24f9d091]{background-color:#f9f9fa;padding-bottom:12px;padding-top:80px}.blog-back-link[data-v-24f9d091]{color:var(--primary-color,#6366f1);font-size:14px;font-weight:500;text-decoration:none}.blog-back-link[data-v-24f9d091]:hover{text-decoration:underline}.blog-detail-section[data-v-24f9d091]{padding:24px 0 60px}.sofax-blog-single-wrap[data-v-24f9d091]{margin-bottom:2rem}.sofax-blog-single-meta[data-v-24f9d091]{color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;margin-bottom:1rem}.sofax-blog-single-meta-item .category[data-v-24f9d091]{background:var(--primary-color,#6366f1);border-radius:20px;color:#fff;font-size:.8rem;padding:.25rem .75rem;text-decoration:none}.sofax-blog-single-meta-item .category[data-v-24f9d091]:hover{opacity:.85}.sofax-blog-single-title[data-v-24f9d091]{font-size:2.5rem;font-weight:700;letter-spacing:.01em;line-height:1.2;margin-bottom:1.5rem}.sofax-blog-single-excerpt[data-v-24f9d091]{margin-bottom:2rem}.sofax-blog-single-excerpt .lead[data-v-24f9d091]{color:#555;font-size:1.25rem}.sofax-blog-single-body[data-v-24f9d091]{font-size:1.1rem;line-height:1.8}.sofax-blog-block[data-v-24f9d091]{margin-bottom:1.5rem}.sofax-blockquote[data-v-24f9d091]{background:#f8f9fa;border-left:4px solid var(--primary-color,#6366f1);border-radius:0 8px 8px 0;margin:2rem 0;padding:1rem 1.5rem}.sofax-blockquote p[data-v-24f9d091]{font-size:1.2rem;font-style:italic;margin-bottom:.5rem}.sofax-blockquote cite[data-v-24f9d091]{color:#666;font-size:.9rem}.sofax-blog-figure[data-v-24f9d091]{margin:2rem 0}.sofax-blog-figure img[data-v-24f9d091]{border-radius:8px}.sofax-blog-tags[data-v-24f9d091]{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem}.tags-label[data-v-24f9d091]{color:#333;font-size:.9rem;font-weight:600;margin-right:.25rem}.tag-link[data-v-24f9d091]{border:1px solid var(--primary-color,#6366f1);border-radius:16px;color:var(--primary-color,#6366f1);display:inline-block;font-size:.8rem;padding:.2rem .6rem;text-decoration:none;transition:all .2s}.tag-link[data-v-24f9d091]:hover{background:var(--primary-color,#6366f1);color:#fff}.sidebar-cover-image[data-v-24f9d091]{border-radius:8px;overflow:hidden}.sidebar-cover-image img[data-v-24f9d091]{border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sofax-author-card[data-v-24f9d091]{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:1rem;padding:1.5rem}.sofax-author-info h5[data-v-24f9d091]{margin-bottom:.25rem}.sofax-author-info p[data-v-24f9d091]{color:#666;font-size:.9rem;margin-bottom:0}@media (max-width:768px){.sofax-blog-single-title[data-v-24f9d091]{font-size:1.75rem}}.markdown-content[data-v-24f9d091]{color:#333;font-size:1.1rem;line-height:1.8}.markdown-content[data-v-24f9d091] h1{font-size:1.5rem!important;font-weight:700!important;letter-spacing:normal!important;margin-bottom:1rem!important;margin-top:2rem!important}.markdown-content[data-v-24f9d091] h2{font-size:1.3rem!important;font-weight:600!important;letter-spacing:normal!important;margin-bottom:.75rem!important;margin-top:1.75rem!important}.markdown-content[data-v-24f9d091] h3{font-size:1.15rem!important;font-weight:600!important;letter-spacing:normal!important;margin-bottom:.5rem!important;margin-top:1.5rem!important}.markdown-content[data-v-24f9d091] p{margin-bottom:1rem}.markdown-content[data-v-24f9d091] ul{list-style-type:disc!important;margin-bottom:1rem;padding-left:1.5rem}.markdown-content[data-v-24f9d091] ol{list-style-type:decimal!important;margin-bottom:1rem;padding-left:1.5rem}.markdown-content[data-v-24f9d091] li{display:list-item!important;margin-bottom:.5rem}.markdown-content[data-v-24f9d091] strong{font-weight:600}.markdown-content[data-v-24f9d091] code{background:#f4f4f5;border-radius:4px;font-size:.9em;padding:.2rem .4rem}.markdown-content[data-v-24f9d091] pre{background:#1e1e1e;border-radius:8px;color:#d4d4d4;margin-bottom:1rem;overflow-x:auto;padding:1rem}.markdown-content[data-v-24f9d091] pre code{background:transparent;padding:0}.markdown-content[data-v-24f9d091] blockquote{background:#f8f9fa;border-left:4px solid var(--primary-color,#6366f1);border-radius:0 8px 8px 0;margin:1rem 0;padding:.5rem 1rem}.markdown-content[data-v-24f9d091] a{color:var(--primary-color,#6366f1);text-decoration:underline}.markdown-content[data-v-24f9d091] a:hover{text-decoration:none}.post-placeholder-img[data-v-24f9d091]{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;display:flex;height:100%;justify-content:center;min-height:60px;width:100%}.post-placeholder-img span[data-v-24f9d091]{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}
