.primary-button{color:#000;corner-shape:squircle;background:#fff;border:1.4px solid #000;border-radius:25px;width:fit-content;margin:0 auto;padding:10px 32px;font-size:14px;text-decoration:none;transition:background .5s,color .1s,border .1s}.primary-button span{padding-left:5px;font-size:25px;line-height:0;display:inline-block;transform:translateY(1.3px)}.primary-button:hover{color:#fff;background:#a60623;border:1.4px solid #a60623}.blogs-container{max-width:1200px;margin:70px auto 0;padding:40px 20px}.blogs-header{text-align:center;margin-bottom:60px}.blogs-header h1{color:#1a1a1a;margin-bottom:16px;font-size:2.5rem;font-weight:700}.blogs-header p{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.blogs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:20px 0;display:grid}.blog-card{cursor:pointer;background:#fff;border-radius:12px;text-decoration:none;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 15px #0000001a}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.blog-card-image{width:100%;position:relative;overflow:hidden}.blog-card-image img{width:100%;height:200px;transition:transform .3s}.blog-card-image:hover img{transform:scale(1.05)}.blog-card-image-placeholder{color:#999;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem;display:flex}.blog-card-content{padding:24px}.blog-card-meta{color:#666;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.9rem;display:flex}.blog-card-date{color:#888}.blog-card-location{align-items:center;gap:4px;display:flex}.blog-card-location .location-icon{font-size:1rem}.blog-card-title{color:#1a1a1a;margin-bottom:12px;font-size:1.4rem;font-weight:600;line-height:1.4}.blog-card-title:hover{color:#06c}.blog-card-excerpt{color:#666;margin-bottom:20px;font-size:.95rem;line-height:1.6}.blog-card-excerpt p{margin:0}.blog-card-link{color:#06c;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.blog-card-link:hover{color:#004999;text-decoration:underline}.loading{text-align:center;color:#666;padding:40px;font-size:1.2rem}.error{text-align:center;color:#dc3545;padding:40px;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:.5s forwards fadeIn}.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}
