.home-news-cards-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media (max-width:1199px){.home-news-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.home-news-cards-grid{grid-template-columns:1fr}}.home-news-cards-grid>*{height:100%}.home-news-card{border:1.5px solid var(--color-border);background:#fff;border-radius:.875rem;flex-direction:column;height:100%;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}.home-news-card:hover{border-color:var(--color-primary);transform:translateY(-.375rem);box-shadow:0 12px 32px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.08)}.home-news-card-img-wrap{height:12.5rem;position:relative;overflow:hidden}.home-news-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.home-news-card:hover .home-news-card-img{transform:scale(1.06)}.home-news-card-date{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:1.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.625rem;right:.75rem}.home-news-card-body{background:var(--color-bg-section);flex-direction:column;flex:1;gap:.5rem;padding:1rem 1rem 1.125rem;display:flex}.home-news-card-title{color:var(--color-primary-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.home-news-card-text{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.7;display:-webkit-box;overflow:hidden}.home-news-card-footer{color:var(--color-primary);align-items:center;gap:.375rem;margin-top:.625rem;font-size:.75rem;font-weight:600;display:flex}.home-news-card-footer i{font-size:.75rem;color:var(--color-primary)!important}
