.blogs-container{max-width:1200px;padding:40px 20px;margin:70px auto 0}.blogs-header{text-align:center;margin-bottom:60px}.blogs-header h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:16px;font-weight:700}.blogs-header p{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:20px 0}.blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;cursor:pointer}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.blog-card-image{position:relative;width:100%;overflow:hidden}.blog-card-image img{width:100%;height:100%;height:200px;transition:transform .3s ease}.blog-card-image:hover img{transform:scale(1.05)}.blog-card-image-placeholder{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:.9rem}.blog-card-content{padding:24px}.blog-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.9rem;color:#666}.blog-card-date{color:#888}.blog-card-location{display:flex;align-items:center;gap:4px}.blog-card-location .location-icon{font-size:1rem}.blog-card-title{font-size:1.4rem;color:#1a1a1a;margin-bottom:12px;line-height:1.4;font-weight:600}.blog-card-title:hover{color:#06c}.blog-card-excerpt{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:20px}.blog-card-excerpt p{margin:0}.blog-card-link{display:inline-block;color:#06c;font-weight:500;text-decoration:none;transition:color .2s ease}.blog-card-link:hover{color:#004999;text-decoration:underline}.loading{font-size:1.2rem;color:#666}.error,.loading{text-align:center;padding:40px}.error{color:#dc3545;font-size:1.1rem}@media(max-width:768px){.blogs-container{margin:135px auto 0;padding:20px}.blogs-header{margin-bottom:40px}.blogs-header h1{font-size:2rem}.blogs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.blog-card-title{font-size:1.2rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-card{animation:fadeIn .5s ease forwards}.blog-card:first-child{animation-delay:.1s}.blog-card:nth-child(2){animation-delay:.2s}.blog-card:nth-child(3){animation-delay:.3s}.blog-card:nth-child(4){animation-delay:.4s}.blog-card:nth-child(5){animation-delay:.5s}.blog-card:nth-child(6){animation-delay:.6s}.blog-card:nth-child(7){animation-delay:.7s}.blog-card:nth-child(8){animation-delay:.8s}.blog-card:nth-child(9){animation-delay:.9s}.blog-card:nth-child(10){animation-delay:1s}.blog-card:nth-child(11){animation-delay:1.1s}.blog-card:nth-child(12){animation-delay:1.2s}.blog-card:nth-child(13){animation-delay:1.3s}.blog-card:nth-child(14){animation-delay:1.4s}.blog-card:nth-child(15){animation-delay:1.5s}.blog-card:nth-child(16){animation-delay:1.6s}.blog-card:nth-child(17){animation-delay:1.7s}.blog-card:nth-child(18){animation-delay:1.8s}.blog-card:nth-child(19){animation-delay:1.9s}.blog-card:nth-child(20){animation-delay:2s}