.blog-row-container{background:#fff;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);color:#4a5568!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;line-height:1.6;margin:3rem auto;max-width:1200px;overflow:hidden;padding:0}.row-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #e2e8f0;color:#2d3748!important;padding:1.5rem 2rem;text-align:center}.row-header h2{color:#2d3748!important;font-size:1.6rem!important;font-weight:600!important;margin:0!important}.row-header p{color:#4a5568!important;font-size:.95rem!important;margin:.5rem 0 0!important;opacity:.8}.blog-row{display:grid;gap:0;grid-template-columns:repeat(3,1fr);padding:0}.blog-card{animation:fadeInUp .6s ease forwards;background:#fff!important;border-right:1px solid #e2e8f0;color:#4a5568!important;opacity:0;padding:2rem;transform:translateY(20px);transition:all .3s ease}.blog-card:last-child{border-right:none}.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:hover{background:#f8fafc;transform:translateY(-5px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.blog-image{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border-radius:12px;height:160px;margin-bottom:1rem;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-image{transform:scale(1.05)}.blog-meta{align-items:center;color:#718096!important;display:flex;font-size:.85rem!important;justify-content:space-between;margin-bottom:.75rem!important}.blog-author{background:#e07a5f!important;border-radius:12px;color:#fff!important;font-size:.8rem!important;font-weight:500;padding:.25rem .75rem}.blog-date{color:#718096!important;font-weight:500!important}.blog-title{color:#2d3748!important;display:-webkit-box;font-size:1.1rem!important;font-weight:600!important;height:2.6rem;line-height:1.3!important;margin-bottom:1rem!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-title a{color:#2d3748!important;text-decoration:none!important;transition:color .3s ease}.blog-title a:hover{color:#e07a5f!important}.read-more{align-items:center;background:transparent;border:2px solid #e07a5f;border-radius:20px;color:#e07a5f;display:inline-flex;font-size:.9rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.read-more:hover{background:#e07a5f;color:#fff;transform:translateX(5px)}.read-more:after{content:"→";margin-left:.5rem;transition:transform .3s ease}.read-more:hover:after{transform:translateX(3px)}.loading-state{color:#718096;grid-column:1/-1;padding:3rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#e07a5f;height:40px;margin:0 auto 1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.last-updated{background:#f7fafc;border-top:1px solid #e2e8f0;color:#718096;font-size:.85rem;padding:1rem;text-align:center}@media (max-width:768px){.blog-row-container{margin:2rem auto}.blog-row{gap:1px;grid-template-columns:1fr}.blog-card{border-bottom:1px solid #e2e8f0;border-right:none;padding:1.5rem}.blog-card:last-child{border-bottom:none}.row-header{padding:1rem 1.5rem}.row-header h2{font-size:1.4rem!important}.blog-image{height:140px}}@media (max-width:1024px) and (min-width:769px){.blog-title{font-size:1rem}.blog-image{height:140px}.blog-card{padding:1.5rem}}