.news-container{max-width:1024px;margin:1.5rem 1rem;font-family:monospace}@media (min-width:1024px){.news-container{margin:2.5rem auto}}.news-link{text-decoration:none;color:inherit;display:block}.news-link:hover{text-decoration:underline}.news-item{padding:1rem 0;margin-bottom:4rem}.news-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#000}@media (min-width:1024px){.news-title{font-size:1.875rem}}.news-meta{font-size:1rem;color:#6b7280;margin-bottom:1rem}@media (min-width:1024px){.news-meta{font-size:1.125rem}}.news-summary{font-size:1rem;color:#4b5563;margin-bottom:1rem}@media (min-width:1024px){.news-summary{font-size:1.125rem}}.news-image{width:100%;height:auto;display:block}