.news-page{background:#f9fafb;color:#111827;min-height:70vh;padding:70px 20px;font-family:Arial,Helvetica,sans-serif}.news-wrap{max-width:1180px;margin:auto}.news-heading{text-align:center;margin-bottom:55px}.news-heading h1{font-size:clamp(32px,4vw,48px);margin:0 0 20px}.news-heading p{font-size:20px;color:#4b5563}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.news-card{background:white;border-radius:10px;overflow:hidden;box-shadow:0 7px 24px #0001}.news-card img{width:100%;height:220px;object-fit:cover;display:block}.news-card-body{padding:25px}.news-card time,.article-paper time{color:#2563eb;font-size:14px;font-weight:700}.news-card h2{font-size:23px;line-height:1.3}.news-card h2 a{color:inherit;text-decoration:none}.news-card p{color:#4b5563;line-height:1.6}.news-more,.news-article>a{color:#2563eb;font-weight:700}.news-back{text-align:center;margin-top:50px}.news-back a{display:inline-block;background:#2563eb;color:white;padding:14px 24px;border-radius:8px;text-decoration:none}.news-article{max-width:900px}.article-cover{width:100%;max-height:500px;object-fit:cover;border-radius:10px;margin:25px 0}.article-paper{background:white;padding:40px;border-radius:10px;margin-top:25px}.article-paper h1{font-size:clamp(30px,4vw,45px)}.article-excerpt{font-size:20px;color:#4b5563}.article-body{line-height:1.8}.dark .news-page,html.dark .news-page{background:#111827;color:#f9fafb}.dark .news-card,.dark .article-paper,html.dark .news-card,html.dark .article-paper{background:#1f2937}.dark .news-heading p,.dark .news-card p,.dark .article-excerpt,html.dark .news-heading p,html.dark .news-card p,html.dark .article-excerpt{color:#d1d5db}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}.article-paper{padding:22px}.news-page{padding:45px 16px}}

.news-card img,
.article-cover {
    width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
}