.dynamic-news-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;grid-auto-flow:dense;gap:12px;display:grid}.news-card-wrapper{grid-area:span 1/span 1;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);display:block}.news-card-wrapper.spotlight{z-index:10;grid-area:span 2/span 2}.news-card{width:100%;height:100%}.spotlight-card{animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{box-shadow:0 20px 40px #0003}50%{box-shadow:0 25px 50px #46a49f4d}}.news-card-wrapper:not(.spotlight):hover{transform:translateY(-4px)}@media (max-width:1024px){.dynamic-news-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:160px}.news-card-wrapper.spotlight{grid-area:span 2/span 2}}@media (max-width:640px){.dynamic-news-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px;gap:10px}.news-card-wrapper.spotlight{grid-area:span 2/span 2}}.news-card-wrapper{will-change:transform,grid-column,grid-row}.news-card img,.news-card iframe{object-fit:cover;width:100%;height:100%}.section-divider{background:linear-gradient(90deg,#0000,#e5e7eb 20% 80%,#0000);height:2px;margin:0}.landing-news-grid{grid-template-rows:repeat(2,180px);grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landing-spotlight{grid-area:1/1/3/3;transition:transform .3s,box-shadow .3s}.landing-spotlight:hover{transform:scale(1.02)}.landing-news-item{transition:transform .3s,box-shadow .3s}.landing-news-item:hover{transform:translateY(-4px)}@media (max-width:1024px){.landing-news-grid{grid-template-rows:repeat(2,160px);grid-template-columns:repeat(3,1fr)}.landing-spotlight{grid-area:1/1/3/3}}@media (max-width:640px){.landing-news-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.landing-spotlight{grid-area:span 2/1/auto/-1}}
