
.featured-block { margin-bottom: 30px; }
.heding-block { margin-bottom: 20px; }
.heding-block h2 { font-size: 24px; font-weight: bold; }
.news-post-card { display: block; text-decoration: none; color: #333; }
.img-height-250 { width: 100%; height: 250px; object-fit: cover; }
.news-post-card-uper { padding: 10px; }
.tag-tp .sky-blue { background: #87CEEB; color: #fff; padding: 2px 8px; border-radius: 3px; }
.hed-news ul { list-style: none; padding: 0; margin: 5px 0; }
.hed-news ul li { font-size: 14px; color: #666; }
.hed-news h3 { font-size: 18px; margin: 10px 0 0; }
.d-flex { display: flex; }
.align-items-center { align-items: center; }
.justify-content-between { justify-content: space-between; }
