.news-card{display:flex;flex-direction:column;background-color:var(--grigio-viola);border-radius:12px;overflow:hidden;color:var(--white-color);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;height:100%;border:1px solid transparent}.news-card:focus,.news-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.35);border-color:var(--arancione);color:var(--white-color)}.news-card-cover{width:100%;aspect-ratio:16/9;background-color:var(--nav-bg-color);overflow:hidden}.news-card-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.news-card:hover .news-card-cover img{transform:scale(1.04)}.news-card-cover-placeholder{width:100%;height:100%;background:var(--Linear);opacity:.5}.news-card-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px;text-align:left;flex-grow:1}.news-card-title{color:var(--white-color);font-size:20px;font-weight:700;line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;color:var(--grigio-chiaro)}.news-card-author,.news-card-date{display:inline-flex;align-items:center}.news-card-preview{color:var(--grigio-chiaro);font-size:15px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.news-card-title{font-size:18px}.news-card-body{padding:14px 16px 18px}}