.blog-list[data-v-8c919ba9]{min-height:60vh}.blog-grid[data-v-8c919ba9]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.blog-grid[data-v-8c919ba9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.blog-grid[data-v-8c919ba9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-filters[data-v-8c919ba9]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.blog-filters .filter-section[data-v-8c919ba9]{margin-bottom:1rem}.blog-filters .filter-section[data-v-8c919ba9]:last-child{margin-bottom:0}.blog-filters .filter-label[data-v-8c919ba9]{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.blog-filters .filter-items[data-v-8c919ba9]{display:flex;flex-wrap:wrap;gap:.5rem}.blog-filters .filter-item[data-v-8c919ba9]{background:#fff;border:1px solid var(--border-medium);border-radius:20px;color:var(--text-secondary);font-size:.875rem;font-weight:500;padding:.375rem .75rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.blog-filters .filter-item[data-v-8c919ba9]:hover{background:var(--bg-tertiary);border-color:var(--border-dark);color:#343a40;text-decoration:none}.blog-filters .filter-item.active[data-v-8c919ba9]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.blog-filters .filter-item.active[data-v-8c919ba9] *{color:#fff}.blog-filters .filter-item.active[data-v-8c919ba9]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.blog-filters .filter-item .filter-count[data-v-8c919ba9]{font-size:.75rem;margin-left:.25rem;opacity:.7}.blog-filters .filter-toggle[data-v-8c919ba9]{background:#fff;border:1px solid var(--border-medium);border-radius:8px;color:var(--text-secondary);display:none;font-weight:500;padding:.75rem 1rem;text-align:left;width:100%}.blog-filters .filter-toggle .toggle-icon[data-v-8c919ba9]{float:right;transition:transform .2s ease}.blog-filters .filter-toggle.collapsed .toggle-icon[data-v-8c919ba9]{transform:rotate(180deg)}.blog-filters .filter-toggle[data-v-8c919ba9]:hover{background:var(--bg-secondary);border-color:var(--border-dark)}@media(max-width:768px){.blog-filters[data-v-8c919ba9]{padding:1rem}.blog-filters .filter-toggle[data-v-8c919ba9]{display:block}.blog-filters .filter-content[data-v-8c919ba9]{border-top:1px solid var(--border-light);margin-top:1rem;padding-top:1rem}.blog-filters .filter-content.collapsed[data-v-8c919ba9]{display:none}.blog-filters .filter-section[data-v-8c919ba9]{margin-bottom:1.5rem}.blog-filters .filter-items[data-v-8c919ba9]{gap:.375rem}.blog-filters .filter-item[data-v-8c919ba9]{font-size:.8rem;padding:.25rem .5rem}}.active-filters[data-v-8c919ba9]{margin-bottom:1.5rem}.active-filters .active-filter-item[data-v-8c919ba9]{align-items:center;background:var(--color-primary-light);border-radius:15px;color:var(--color-primary-dark);display:inline-flex;font-size:.8rem;font-weight:500;gap:.375rem;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .75rem}.active-filters .active-filter-item .remove-filter[data-v-8c919ba9]{background:none;border:none;color:var(--color-primary-dark);cursor:pointer;font-size:1rem;line-height:1;margin:0;opacity:.7;padding:0}.active-filters .active-filter-item .remove-filter[data-v-8c919ba9]:hover{opacity:1}.active-filters .clear-all[data-v-8c919ba9]{color:var(--text-muted);font-size:.875rem;font-weight:500;text-decoration:none}.active-filters .clear-all[data-v-8c919ba9]:hover{color:#343a40;text-decoration:underline}.blog-controls[data-v-8c919ba9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media(max-width:768px){.blog-controls[data-v-8c919ba9]{justify-content:center}}.search-results-info[data-v-8c919ba9]{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem}.search-results-info .results-count[data-v-8c919ba9]{color:#343a40;font-weight:600}.blog-card[data-v-8c919ba9]{background:#fff;border:1px solid var(--border-light);border-radius:12px;box-shadow:0 2px 4px #0000001a;height:100%;overflow:hidden;transition:all .3s ease}.blog-card[data-v-8c919ba9]:hover{border-color:var(--border-medium);box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.blog-card .blog-link[data-v-8c919ba9]{color:inherit;display:block;height:100%;text-decoration:none}.blog-card .blog-image-container[data-v-8c919ba9]{background:var(--bg-tertiary);height:240px;overflow:hidden;position:relative;width:100%}.blog-card .blog-image-container .blog-image[data-v-8c919ba9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card .blog-image-container .blog-placeholder[data-v-8c919ba9]{align-items:center;background:#e9ecef;color:var(--text-light);display:flex;height:100%;justify-content:center;width:100%}.blog-card .blog-image-container .blog-placeholder i[data-v-8c919ba9]{font-size:3rem}.blog-card .blog-image-container .reading-time[data-v-8c919ba9]{align-items:center;background:#000c;border-radius:12px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;position:absolute;right:1rem;top:1rem}.blog-card .blog-image-container .reading-time i[data-v-8c919ba9]{font-size:.65rem}.blog-card .blog-info[data-v-8c919ba9]{padding:1.25rem}.blog-card .blog-info .blog-title[data-v-8c919ba9]{color:#343a40;display:-webkit-box;font-size:1.125rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin-bottom:.5rem;-webkit-box-orient:vertical;overflow:hidden}.blog-card .blog-info .blog-excerpt[data-v-8c919ba9]{color:var(--text-muted);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin-bottom:.75rem;-webkit-box-orient:vertical;overflow:hidden}.blog-card .blog-info .blog-meta[data-v-8c919ba9]{color:var(--text-light);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem}.blog-card .blog-info .blog-meta .meta-item[data-v-8c919ba9]{align-items:center;display:flex;gap:.25rem}.blog-card .blog-info .blog-meta .meta-item i[data-v-8c919ba9]{font-size:.75rem;opacity:.7}.blog-card:hover .blog-image[data-v-8c919ba9]{transform:scale(1.05)}.blog-list-item[data-v-8c919ba9]{background:#fff;border:1px solid var(--border-light);border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;transition:all .3s ease}.blog-list-item[data-v-8c919ba9]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.blog-list-item[data-v-8c919ba9]:last-child{margin-bottom:0}.blog-list-item .blog-list-link[data-v-8c919ba9]{align-items:flex-start;color:inherit;display:flex;gap:1.5rem;padding:1.5rem;text-decoration:none}@media(max-width:768px){.blog-list-item .blog-list-link[data-v-8c919ba9]{flex-direction:column;gap:1rem}}.blog-list-item .blog-list-image[data-v-8c919ba9]{background:var(--bg-tertiary);border-radius:8px;flex-shrink:0;height:140px;overflow:hidden;width:200px}@media(max-width:768px){.blog-list-item .blog-list-image[data-v-8c919ba9]{height:200px;width:100%}}.blog-list-item .blog-list-image .blog-list-img[data-v-8c919ba9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-list-item .blog-list-image .blog-list-placeholder[data-v-8c919ba9]{align-items:center;background:#e9ecef;color:var(--text-light);display:flex;height:100%;justify-content:center;width:100%}.blog-list-item .blog-list-image .blog-list-placeholder i[data-v-8c919ba9]{font-size:2.25rem}.blog-list-item .blog-list-content[data-v-8c919ba9]{flex:1;min-width:0}.blog-list-item .blog-list-content .blog-list-title[data-v-8c919ba9]{color:#343a40;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}@media(max-width:768px){.blog-list-item .blog-list-content .blog-list-title[data-v-8c919ba9]{font-size:1.125rem}}.blog-list-item .blog-list-content .blog-list-excerpt[data-v-8c919ba9]{color:var(--text-muted);display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;margin-bottom:.75rem;-webkit-box-orient:vertical;overflow:hidden}.blog-list-item .blog-list-content .blog-list-meta[data-v-8c919ba9]{color:var(--text-light);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.5rem}@media(max-width:768px){.blog-list-item .blog-list-content .blog-list-meta[data-v-8c919ba9]{gap:1rem}}.blog-list-item .blog-list-content .blog-list-meta .meta-item[data-v-8c919ba9]{align-items:center;display:flex;gap:.25rem}.blog-list-item .blog-list-content .blog-list-meta .meta-item i[data-v-8c919ba9]{font-size:.75rem;opacity:.7}.blog-list-item:hover .blog-list-img[data-v-8c919ba9]{transform:scale(1.05)}.blog-container[data-v-8c919ba9]{animation:fadeSlideIn-8c919ba9 .6s ease-out}.view-grid[data-v-8c919ba9],.view-list[data-v-8c919ba9]{animation:fadeSlideIn-8c919ba9 .4s ease-out forwards;opacity:0}@keyframes fadeSlideIn-8c919ba9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.blog-card .blog-image-container[data-v-8c919ba9]{height:200px}.blog-card .blog-info[data-v-8c919ba9]{padding:1rem}.blog-card .blog-info .blog-title[data-v-8c919ba9]{font-size:1rem}.blog-card .blog-info .blog-meta[data-v-8c919ba9]{font-size:.8rem;gap:.75rem}}@media(min-width:768px){.blog-list-item .blog-list-link[data-v-8c919ba9]{padding:2rem}.blog-list-item .blog-list-image[data-v-8c919ba9]{height:160px;width:250px}}
