.news-icon img{width:50px}.news-main-wrapper{display:flex;justify-content:space-between}.news-header h2{border-bottom:3px solid #004d3e;display:inline-block;font-size:28px;letter-spacing:2px;padding-bottom:6px}.news-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:30px}.news-card{background:#fff;border:1px solid #bbccdd00;border-radius:24px;box-shadow:0 0 6px rgba(0,0,0,.17);display:flex;flex-direction:column;justify-content:space-between;padding:20px}.news-meta{color:#666;font-size:12px}.news-meta .source{color:#004d3e;display:block;margin-top:4px}.divider{background:#004d3e;height:2px;margin:12px 0}.news-title{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.read-link{color:#009176;font-size:14px;text-decoration:none}.news-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:992px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.news-grid{grid-template-columns:1fr}}