/* World News and monthly editorial additions. Keep the existing site palette. */
.navbar-area .main-nav .navbar-brand { flex: 0 0 210px; max-width: 210px; }
.navbar-area .main-nav .navbar-brand img { width: 100% !important; }
.navbar-area .main-nav nav .navbar-nav .nav-item a { white-space: nowrap; }
.single-featured > a > img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; }
.world-news-area .single-featured { height: calc(100% - 30px); }
.blog-details-area .widget-area { width: auto; max-width: 100%; margin-left: 20px; }
.monthly-editorial p, .news-article-body p { line-height: 1.85; margin: 0 0 1.35em; }
.news-article-title { font-size: 32px; line-height: 1.3; margin: 0 0 28px; }
.news-article-body img { max-width: 100%; height: auto; }
.news-related-list { list-style: none; padding: 0; margin: 0; }
.news-related-list li { margin: 0 0 24px; }
.news-related-list time { display: block; color: #666; font-size: 13px; margin-bottom: 6px; }
.news-related-list a { display: block; font-weight: 600; line-height: 1.5; }
@media (min-width: 992px) and (max-width: 1250px) {
  .navbar-area .main-nav nav .navbar-nav .nav-item a { margin: 0 7px; font-size: 14px; }
  .navbar-area .main-nav .navbar-brand { flex-basis: 175px; max-width: 175px; }
  .navbar-area .others-option { display: none; }
}
@media (max-width: 991px) {
  .blog-details-area .widget-area { margin: 30px 0 0; padding-top: 0; position: static; }
  .news-article-title { font-size: 26px; }
}
