.news-list-section{background:var(--light-gray)}.news-section-container{max-width:var(--container-max-width);padding:var(--1bfs-space-20);margin:0 auto}@media (max-width:768px){.news-section-container{padding:var(--1bfs-space-6)}}
.news-card-link{color:inherit;transition:var(--transition-fast);width:100%;max-width:410px;margin:0 auto;display:block;text-decoration:none!important}.news-card-link:hover{transform:translateY(-4px)}.news-card{border-radius:var(--1bfs-radius-lg-10);padding:var(--1bfs-space-5);height:100%;transition:var(--transition-fast);background:#0000001a;flex-direction:column;display:flex}.news-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.news-image-wrapper{aspect-ratio:4/3;border-radius:var(--1bfs-radius-sm);background:var(--pure-white);width:100%;overflow:hidden}.news-image{object-fit:cover;width:100%;height:100%;transition:var(--transition-fast);border-radius:var(--1bfs-radius-sm)}.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);color:var(--soft-black);font-family:var(--1bfs-font-secondary);line-height:var(--1bfs-font-lg);margin-bottom:var(--1bfs-space-5);text-transform:uppercase}.news-card-title{font-size:var(--1bfs-font-3xl);line-height:var(--1bfs-font-3xl);text-transform:uppercase;color:var(--soft-black);font-family:var(--font-la-grotesque-extrabold);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:576px){.news-card-title{font-size:var(--1bfs-font-lg)}}.news-placeholder{background:var(--light-gray);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.news-placeholder-logo{opacity:.6;width:80px;height:auto}@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}}
