.news-section{padding:2rem 1rem}.news-section .news-title{text-align:center;font-size:2rem;margin-bottom:2rem}.news-section .news-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.news-section .news-card{background:#fff;padding:1rem;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1)}.news-section .news-card .news-image-wrapper{margin-bottom:1rem;width:100%;height:5rem}.news-section .news-card .news-image-wrapper img{width:80%;height:auto;margin:auto}.news-section .news-card .news-name{font-size:1.1rem;font-weight:600;margin:.5rem 0}.news-section .news-card .news-link{display:inline-block;margin-top:.5rem;color:#27afe8;text-decoration:none;font-weight:700}.news-section .news-card .news-link:hover{text-decoration:underline}