:root{--nedbank-green: #00613C;--nedbank-light-green: #00A651;--nedbank-dark-green: #004A2F}.news-card{transition:all .2s ease-in-out;background:#fff}.news-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00613c26}.news-headline{font-family:Google Sans,Inter,sans-serif;line-height:1.25;font-weight:500}.news-snippet{font-family:Roboto,Inter,sans-serif;line-height:1.4}.news-grid{display:grid;gap:20px}@media (min-width: 640px){.news-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.featured-article{grid-column:1 / -1}@media (min-width: 1024px){.featured-article{grid-column:span 2}}.compact-card{display:flex;gap:12px;align-items:flex-start}.compact-card img{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.category-pill{background:var(--nedbank-green);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}html{scroll-behavior:smooth}.news-card img{width:100%;height:auto;object-fit:cover}.news-headline{font-weight:600;color:#1a1a1a}.news-headline:hover{color:var(--nedbank-green)}
