.news-card-link{text-decoration:none!important;color:inherit;display:block;transition:var(--transition-fast);width:100%;max-width:410px;margin:0 auto}.news-card-link:hover{transform:translateY(-4px)}.news-card{background:rgba(0,0,0,.1);border-radius:var(--1bfs-radius-lg-10);display:flex;flex-direction:column;padding:var(--1bfs-space-5);height:100%;transition:var(--transition-fast)}.news-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.news-image-wrapper{aspect-ratio:4/3;overflow:hidden;background:var(--pure-white)}.news-image,.news-image-wrapper{width:100%;border-radius:var(--1bfs-radius-sm)}.news-image{height:100%;object-fit:cover;transition:var(--transition-fast)}.news-card-link:hover .news-image{transform:scale(1.05)}.news-card-body{padding:var(--1bfs-space-5) 0 0 0}.news-card-date{font-size:var(--1bfs-font-lg);font-family:var(--1bfs-font-secondary);line-height:var(--1bfs-font-lg);margin-bottom:var(--1bfs-space-5)}.news-card-date,.news-card-title{color:var(--soft-black);text-transform:uppercase}.news-card-title{font-size:var(--1bfs-font-3xl);line-height:var(--1bfs-font-3xl);font-family:var(--font-la-grotesque-extrabold);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:576px){.news-card-title{font-size:var(--1bfs-font-lg)}}.news-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--light-gray)}.news-placeholder-logo{width:80px;height:auto;opacity:.6}@media (max-width:992px){.news-card-link{max-width:360px}.news-card{padding:var(--1bfs-space-4)}.news-card-date{font-size:var(--1bfs-font-base);line-height:var(--1bfs-font-base);margin-bottom:var(--1bfs-space-4)}.news-card-title{font-size:var(--1bfs-font-2xl);line-height:var(--1bfs-font-2xl);-webkit-line-clamp:2}}@media (max-width:576px){.news-card-link{max-width:100%}.news-card{padding:var(--1bfs-space-4)}.news-card-date{font-size:var(--1bfs-font-sm);line-height:var(--1bfs-font-sm);margin-bottom:var(--1bfs-space-3)}.news-card-title{font-size:var(--1bfs-font-xl);line-height:var(--1bfs-font-xl);-webkit-line-clamp:2}}