main{max-width:1400px;margin:2rem auto;padding:1rem}h1{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#072e63}.news-grid h2{color:#072e63;font-weight:700;margin:20px auto}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.news-item{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.news-item:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.news-image{width:100%;height:350px;object-fit:cover}.news-item h2{font-size:1.25rem;margin:20px 1rem}.news-item p{font-size:16px;margin:0 1rem 1rem;color:#26425f;font-weight:400}.pagination-controls{display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:1rem}.pagination-button{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background-color:#f5f5f5;cursor:pointer;transition:background-color .3s ease}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-button:hover:not(:disabled){background-color:#e0e0e0}