.news-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:0 auto}.news-item{background:#1e1e1e99;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;padding:1.5rem}.news-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.news-image{width:100%;overflow:hidden;background-color:#000;line-height:0;margin-bottom:1.5rem;border-radius:4px}.news-image img{width:100%;height:auto;display:block}.news-content{padding:0}.news-date{color:var(--color-primary);font-size:.9rem;margin-bottom:.5rem;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase}.news-title{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:#fff;line-height:1.2}.news-text{color:var(--color-text-muted);line-height:1.6}.news-text strong{color:var(--color-text-white);font-weight:700}.news-text em{color:var(--color-text-white);font-style:italic}@media(max-width:768px){.news-title{font-size:1.25rem}.news-content{padding:1rem}.news-grid{gap:1.5rem}}
