.blog-section[data-v-ebed9c62]{background:#fafbfc}.blog-header[data-v-ebed9c62]{margin-bottom:40px;text-align:center}.blog-title[data-v-ebed9c62]{color:#0f2f3d;font-size:2.2rem;font-weight:700;margin-bottom:8px}.blog-subtitle[data-v-ebed9c62]{color:#556070;font-size:1.1rem}.category-filter[data-v-ebed9c62]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.filter-btn[data-v-ebed9c62]{background:#fff;border:1px solid #e0e0e0;border-radius:24px;color:#556070;cursor:pointer;font-size:.9rem;padding:8px 20px;transition:all .2s ease}.filter-btn[data-v-ebed9c62]:hover{border-color:#00a48f;color:#00a48f}.filter-btn.active[data-v-ebed9c62]{background:#00a48f;border-color:#00a48f;color:#fff}.blog-grid[data-v-ebed9c62]{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.blog-card[data-v-ebed9c62]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000000f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card[data-v-ebed9c62]:hover{box-shadow:0 12px 32px #0000001f;transform:translateY(-6px)}.blog-card-image[data-v-ebed9c62]{background:#f0f2f5;height:200px;overflow:hidden;position:relative}.blog-card-image img[data-v-ebed9c62]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card-placeholder[data-v-ebed9c62]{background:linear-gradient(135deg,#e8f5e9,#b2dfdb);height:100%;width:100%}.blog-card-category[data-v-ebed9c62]{background:#00a48f;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;left:12px;padding:4px 12px;position:absolute;top:12px}.blog-card-content[data-v-ebed9c62]{padding:20px 24px 24px}.blog-card-date[data-v-ebed9c62]{color:#999;display:block;font-size:.8rem;margin-bottom:8px}.blog-card-title-link[data-v-ebed9c62]{display:block;text-decoration:none}.blog-card-title-link:hover .blog-card-title[data-v-ebed9c62]{color:#00a48f}.blog-card-title[data-v-ebed9c62]{color:#0f2f3d;cursor:pointer;font-size:1.15rem;font-weight:700;line-height:1.4;margin-bottom:8px;transition:color .2s ease}.blog-card-excerpt[data-v-ebed9c62]{color:#556070;display:-webkit-box;font-size:.9rem;line-height:1.6;margin-bottom:16px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-link[data-v-ebed9c62]{color:#00a48f!important;display:inline-block;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s ease}.blog-card-link[data-v-ebed9c62]:active,.blog-card-link[data-v-ebed9c62]:focus,.blog-card-link[data-v-ebed9c62]:hover,.blog-card-link[data-v-ebed9c62]:visited{color:#008a77!important;text-decoration:none}.blog-empty[data-v-ebed9c62],.blog-loading[data-v-ebed9c62]{color:#999;font-size:1rem;padding:60px 20px;text-align:center}@media (max-width:768px){.blog-grid[data-v-ebed9c62]{grid-template-columns:1fr}.blog-title[data-v-ebed9c62]{font-size:1.6rem}}
