.news-page{padding:2rem 0;min-height:60vh}.news-page .container{max-width:1200px;margin:0 auto;padding:0 2rem}.news-page h1{font-size:2.5rem;margin-bottom:3rem;color:var(--primary-color);text-align:center}.news-list{display:flex;flex-direction:column;gap:2rem}.news-item{background:var(--bg-white);border-radius:var(--radius-md);padding:2rem;box-shadow:var(--shadow-card);transition:box-shadow .3s ease}.news-item:hover{box-shadow:var(--shadow-hover)}.news-link{display:block;text-decoration:none;color:inherit}.news-date{font-size:.875rem;color:var(--text-light);margin-bottom:.75rem}.news-title{font-size:1.5rem;margin-bottom:1rem;color:var(--text-dark);line-height:1.4}.news-excerpt{color:var(--text-medium);line-height:1.8;margin-bottom:1rem}.read-more{display:inline-block;color:var(--primary-color);font-weight:600;font-size:.95rem;transition:color .2s,gap .2s;gap:.25rem}.read-more:hover{color:var(--secondary-color);gap:.5rem}@media (max-width:768px){.news-page h1{font-size:2rem}.news-item{padding:1.5rem}.news-title{font-size:1.25rem}}