.news-blog-component{font-family:Arial,sans-serif;padding:40px 0;width:100%}.news-container{margin:0 auto;max-width:1200px;padding:0 20px}.news-header{margin-bottom:40px}.news-title{color:#333;font-size:2.5rem;font-weight:700;margin:0}.filter-container{margin-bottom:40px}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.filter-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;display:inline-block;font-size:.85rem;font-weight:500;letter-spacing:.5px;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:#5cb3a8;border-color:#5cb3a8;color:#fff}.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.blog-card{background:#fff;background:#ebecec;overflow:hidden}.blog-card:hover{background:#def2f2}.blog-image{height:250px;overflow:hidden;position:relative;width:100%}.blog-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-image img{transform:scale(1.05)}.placeholder-image{align-items:center;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#999;display:flex;font-size:.9rem;height:100%;justify-content:center;width:100%}.blog-content{display:flex;flex-direction:column;min-height:200px;padding:25px}.blog-meta{margin-bottom:10px}.blog-category{color:#31334c;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding-bottom:12px;text-transform:uppercase}.blog-title{font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 15px}.blog-title a{color:#333;text-decoration:none;transition:color .3s ease}.blog-title a:hover{color:#5cb3a8}.blog-excerpt{color:#666;flex-grow:1;font-size:.9rem;line-height:1.6;margin-bottom:15px}.blog-footer{border-top:1px solid #f0f0f0;padding-top:15px}.blog-date{color:#999;font-size:.85rem}.no-posts{color:#666;font-size:1.1rem;grid-column:1/-1;padding:60px 20px;text-align:center}.pagination{margin-top:50px}.pagination-container{display:flex;gap:8px}.pagination-btn,.pagination-container{align-items:center;justify-content:center}.pagination-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;display:inline-flex;font-size:.9rem;height:40px;text-decoration:none;transition:all .3s ease;width:40px}.pagination-btn.active,.pagination-btn:hover{background:#5cb3a8;border-color:#5cb3a8;color:#fff}.pagination-dots{color:#999;padding:0 5px}.pagination-next,.pagination-prev{font-size:1.2rem;font-weight:700}@media (max-width:992px){.blog-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.news-title{font-size:2rem}}@media (max-width:768px){.news-container{padding:0 15px}.news-blog-component{padding:30px 0}.blog-grid{gap:20px;grid-template-columns:1fr}.news-title{font-size:1.8rem}.filter-buttons{justify-content:center}.filter-btn{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.pagination-container{gap:4px}.pagination-btn{font-size:.85rem;height:35px;width:35px}}