/* Static export fix: the original live-site lazy loader keeps img[lazy] blurred until JS finishes.
   In this static copy every image already has a real src, so force images to render clearly. */
img,
img[lazy],
.lazyImg,
.s_img img,
.p_img img,
.coverImage img {
  filter: none !important;
  -webkit-filter: none !important;
  opacity: 1;
  image-rendering: auto;
}

.coverImage::before,
.coverImage::after,
.s_img::before,
.s_img::after,
.p_img::before,
.p_img::after {
  -webkit-filter: none !important;
  filter: none !important;
}

/* Static export fix: restore desktop hover dropdowns for the common header navigation. */
#c_navigation_006_P_1281-16835330637450,
#c_navigation_006_P_1281-16835330637450 .header,
#c_navigation_006_P_1281-16835330637450 .h_head,
#c_navigation_006_P_1281-16835330637450 .p_navContent,
#c_navigation_006_P_1281-16835330637450 .p_level1Box {
  overflow: visible !important;
  z-index: 90;
}

#c_navigation_006_P_1281-16835330637450 .e_navigationA-34 {
  position: relative;
  z-index: 999;
}

#c_navigation_006_P_1281-16835330637450 .p_level1Item {
  position: relative;
}

#c_navigation_006_P_1281-16835330637450 .p_level1Item > .p_level2Box {
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  top: 100% !important;
  z-index: 9999 !important;
  min-width: 195px !important;
  padding: 0 !important;
  margin: 0 !important;
  background: #fff !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12) !important;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
}

#c_navigation_006_P_1281-16835330637450 .p_level1Item:hover > .p_level2Box {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

#c_navigation_006_P_1281-16835330637450 .p_level2Item {
  display: block !important;
  float: none !important;
  width: 100% !important;
  height: 51px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #ddd !important;
  background: #fff !important;
}

#c_navigation_006_P_1281-16835330637450 .p_level2Item:last-child {
  border-bottom: 0 !important;
}

#c_navigation_006_P_1281-16835330637450 .p_level2Item .p_menu2Item,
#c_navigation_006_P_1281-16835330637450 .p_level2Item a {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 20px !important;
  color: #333 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

#c_navigation_006_P_1281-16835330637450 .p_level2Item:hover,
#c_navigation_006_P_1281-16835330637450 .p_level2Item:hover a {
  color: #d71518 !important;
  background: #f7f7f7 !important;
}

#c_navigation_006_P_1281-16835330637450 .p_level2Item .p_jtIcon,
#c_navigation_006_P_1281-16835330637450 .p_level2Item .pc_ej {
  display: none !important;
}

/* Home news date badge: prevent MM-dd and year from wrapping or being pushed down. */
#c_new_list_143-1739173209954 .e_timeFormat-4,
#c_new_list_143-1739173209954 .e_timeFormat-5 {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  display: block !important;
  float: none !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow: visible !important;
  padding: 0 !important;
}

#c_new_list_143-1739173209954 .e_timeFormat-4 {
  margin: 0 0 8px !important;
}

#c_new_list_143-1739173209954 .e_timeFormat-5 {
  margin: 0 !important;
}
