.news-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:1.5rem!important;margin-top:1rem!important;width:100%!important}.news-card{background:#fff!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;overflow:hidden!important;transition:all 0.3s ease!important;display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;margin-bottom:0!important}.news-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(0,0,0,0.15)!important}.news-card img{width:100%!important;height:200px!important;object-fit:cover!important;display:block!important}.news-info{padding:1.5rem!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;position:relative!important;z-index:2!important}.news-info h3{font-size:1.25rem!important;font-weight:600!important;margin-bottom:0.75rem!important;color:#1f2937!important;line-height:1.4!important}.news-info p{color:#6b7280!important;line-height:1.6!important;margin-bottom:1rem!important;flex-grow:1!important;font-size:0.95rem!important}.news-info .btn{margin-top:auto!important;align-self:flex-start!important;background:var(--primary-500,#00aeca)!important;color:white!important;padding:0.75rem 1.5rem!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important;transition:all 0.3s ease!important;display:inline-flex!important;align-items:center!important;gap:0.5rem!important}.news-info .btn:hover{background:var(--primary-600,#0891b2)!important;transform:translateY(-1px)!important}@media (max-width:768px){.news-list{grid-template-columns:1fr!important;gap:1rem!important}.news-card img{height:180px!important}.news-info{padding:1.25rem!important}.news-info h3{font-size:1.1rem!important}}

