.blog-page-header[data-v-f5ad3769]{padding-bottom:8px;padding-top:76px}.blog-breadcrumb[data-v-f5ad3769]{color:#666;font-size:14px;margin-bottom:6px}.blog-breadcrumb a[data-v-f5ad3769]{color:var(--primary-color,#6366f1);text-decoration:none}.blog-breadcrumb a[data-v-f5ad3769]:hover{text-decoration:underline}.breadcrumb-sep[data-v-f5ad3769]{color:#999;margin:0 3px}.blog-page-title[data-v-f5ad3769]{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:.02em;margin:0}.blog-header-row[data-v-f5ad3769]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.blog-header-search[data-v-f5ad3769]{flex-shrink:0}.blog-search-input[data-v-f5ad3769]{border:1px solid var(--dark-bg,#1a1a1a);border-radius:20px;font-size:14px;outline:none;padding:10px 18px;transition:border-color .2s;width:260px}.blog-search-input[data-v-f5ad3769]:focus{border-color:var(--primary-color,#6366f1);box-shadow:0 0 0 2px #6366f11a}.blog-listing-section[data-v-f5ad3769]{padding:24px 0 60px}.sofax-subscription-field-categories[data-v-f5ad3769] ul{display:flex;flex-direction:column;gap:0;list-style:none;padding-left:0}.sofax-subscription-field-categories ul li a[data-v-f5ad3769]{border-bottom:1px solid #f0f0f0;color:inherit;display:block;padding:.6rem 0;text-decoration:none;transition:all .2s}.sofax-subscription-field-categories ul li:last-child a[data-v-f5ad3769]{border-bottom:none}.sofax-subscription-field-categories ul li a.active[data-v-f5ad3769],.sofax-subscription-field-categories ul li a[data-v-f5ad3769]:hover{color:var(--primary-color,#6366f1)}.sofax-subscription-field-categories ul li a.active .category-name[data-v-f5ad3769]{font-weight:600}.category-name[data-v-f5ad3769]{display:block;font-size:.95rem;font-weight:500;line-height:1.3}.category-desc[data-v-f5ad3769]{color:#999;display:block;font-size:.8rem;line-height:1.3;margin-top:.15rem}.sofax-subscription-field-tags[data-v-f5ad3769]{margin-top:1.5rem}.sofax-subscription-field-tags h4[data-v-f5ad3769]{margin-bottom:.75rem}.tag-cloud[data-v-f5ad3769]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-f5ad3769]{border:1px solid #ddd;border-radius:20px;color:#555;display:inline-block;font-size:.8rem;padding:.25rem .75rem;text-decoration:none;transition:all .2s}.tag-badge[data-v-f5ad3769]:hover{color:var(--primary-color,#6366f1)}.tag-badge.active[data-v-f5ad3769],.tag-badge[data-v-f5ad3769]:hover{border-color:var(--primary-color,#6366f1)}.tag-badge.active[data-v-f5ad3769]{background:var(--primary-color,#6366f1);color:#fff}.featured-section[data-v-f5ad3769]{border-bottom:2px solid #eee;margin-bottom:2rem;padding-bottom:1.5rem}.featured-card[data-v-f5ad3769]{display:flex;gap:1.25rem;padding:1rem 0}.featured-card[data-v-f5ad3769]:first-child{padding-top:0}.featured-card+.featured-card[data-v-f5ad3769]{border-top:1px solid #f0f0f0}.featured-card-img[data-v-f5ad3769]{border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:180px}.featured-card-img img[data-v-f5ad3769]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-card-body[data-v-f5ad3769]{flex:1;min-width:0}.featured-card-title[data-v-f5ad3769]{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.blog-card[data-v-f5ad3769]{align-items:flex-start;border-bottom:1px solid #eee;display:flex!important;flex-direction:row!important;gap:1.25rem;padding:1.25rem 0}.blog-card[data-v-f5ad3769]:first-child{padding-top:0}.blog-card-body[data-v-f5ad3769]{flex:1!important;min-width:0}.blog-card-meta[data-v-f5ad3769]{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.75rem;margin-bottom:.5rem}.blog-card-category[data-v-f5ad3769]{background:var(--primary-color,#6366f1);border-radius:12px;color:#fff!important;font-size:.75rem;font-weight:500;padding:.15rem .6rem;text-decoration:none}.blog-card-category[data-v-f5ad3769]:hover{opacity:.85}.blog-card-tag[data-v-f5ad3769]{background:transparent;border:1px solid var(--primary-color,#6366f1);border-radius:12px;color:var(--primary-color,#6366f1)!important;font-size:.75rem;font-weight:500;padding:.15rem .6rem;text-decoration:none}.blog-card-tag[data-v-f5ad3769]:hover{background:var(--primary-color,#6366f1);color:#fff!important}.blog-card-title[data-v-f5ad3769]{color:#1a1a1a;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.blog-card-title-link[data-v-f5ad3769]{text-decoration:none}.blog-card-title-link:hover .blog-card-title[data-v-f5ad3769],.blog-card-title-link:hover .featured-card-title[data-v-f5ad3769]{color:var(--primary-color,#6366f1)}.blog-card-excerpt[data-v-f5ad3769]{color:#555;display:-webkit-box;font-size:.95rem;line-height:1.6;margin-bottom:.75rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-read-more[data-v-f5ad3769]{color:var(--primary-color,#6366f1);font-size:.9rem;font-weight:600;text-decoration:none}.blog-card-read-more[data-v-f5ad3769]:hover{text-decoration:underline}.blog-card-thumb[data-v-f5ad3769]{border-radius:6px;flex-shrink:0;height:72px;overflow:hidden;width:100px}.blog-card-thumb img[data-v-f5ad3769]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.blog-header-row[data-v-f5ad3769]{align-items:flex-start;flex-direction:column}.blog-search-input[data-v-f5ad3769]{width:100%}.featured-card[data-v-f5ad3769]{flex-direction:column}.featured-card-img[data-v-f5ad3769]{height:160px;width:100%}}@media (max-width:576px){.blog-card-thumb[data-v-f5ad3769]{height:60px;width:80px}.blog-card-title[data-v-f5ad3769]{font-size:1.15rem}.featured-card-title[data-v-f5ad3769]{font-size:1.25rem}}.post-placeholder-img[data-v-f5ad3769]{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-f5ad3769]{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}
