.container{max-width:1200px;margin:0 auto;padding:0 20px}.page-title{text-align:center;margin:3rem 0}.page-title h1{font-size:2.5rem;color:#1e3c72;margin-bottom:.5rem}.page-title p{font-size:1.1rem;color:#666}.search-filter-section{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.1);margin-bottom:3rem}.search-bar{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-input{flex:1;min-width:250px;padding:12px 20px;border:2px solid #e0e0e0;border-radius:25px;font-size:1rem;transition:border-color .3s}.search-input:focus{outline:0;border-color:#2a5298}.search-btn{padding:12px 30px;background:#2a5298;color:#fff;border:0;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .3s}.search-btn:hover{background:#1e3c72}.category-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.category-btn{padding:8px 20px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .3s;color:#666}.category-btn.active,.category-btn:hover{background:#2a5298;color:#fff;border-color:#2a5298}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.blog-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;padding:inherit;flex:0 0 32.333333%;max-width:33.333333%;margin-right:10px}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.blog-image{width:100%;height:200px;object-fit:cover;cursor:pointer}.blog-content{padding:1.5rem}.blog-content-index{padding:1.5rem}.blog-category{display:inline-block;background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:500;margin-bottom:1rem}.blog-title{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:.5rem;line-height:1.4}.blog-title a{color:inherit;text-decoration:none;transition:color .3s;white-space:inherit}.blog-title a:hover{color:#2a5298;text-decoration:underline}.blog-excerpt{color:#666;font-size:.95rem;margin-bottom:1rem;line-height:1.5}.blog-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#888}.read-more{display:inline-block;color:#2a5298;text-decoration:none;font-weight:500;transition:color .3s}.read-more:hover{color:#1e3c72}.no-results{text-align:center;padding:3rem;color:#666;font-size:1.1rem}.pagination{display:flex;justify-content:center;gap:1rem;margin:3rem 0}.page-btn{padding:10px 15px;background:#fff;border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;transition:all .3s;text-decoration:none;color:#666}.page-btn:hover,.page-btn.active{background:#2a5298;color:#fff;border-color:#2a5298}@media(max-width:768px){.page-title h1{font-size:2rem}.search-bar{flex-direction:column}.search-input{min-width:100%}.blog-grid{grid-template-columns:1fr}.category-filters{justify-content:flex-start}.blog-card{flex:0 0 100%;max-width:100%}}@media(min-width:768px) and (max-width:1280px){.blog-card{flex:0 0 100%;max-width:47%}#blogGrid{justify-content:space-around}}