/* Keep the original Wix article cards while replacing removed runtime sizing. */
.hl-wix-copy [data-hook="recent-post-list-item"] .HNM0p2 {
  /* The source ratio box has padding but zero content height. Absolute inset
     sizing must include that padding, rather than resolving 100% to zero. */
  height: auto;
}
.hl-wix-copy [data-hook="recent-post-list-item"] .HNM0p2 img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
.hl-wix-copy [data-hook="recent-post-list-item"] .dkbPQd > a {
  display: block;
  flex-shrink: 0;
}
/* The export has no view/like totals. Loading placeholders must not run forever. */
.hl-wix-copy [data-hook="post-page-root"] [data-hook="skeleton-loader"] {
  display: none !important;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-list {
  box-sizing: border-box;
  width: 100%;
  padding: 0 30px !important;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-padding-inline: 30px;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-list::-webkit-scrollbar {
  display: none;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-track {
  display: flex;
  position: static;
  width: auto !important;
  left: auto !important;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-slide {
  float: none !important;
  flex: 0 0 100%;
  width: 100% !important;
  min-width: 0;
  scroll-snap-align: center;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-dots > li {
  position: relative;
}
.hl-wix-mobile .cofZpq.hl-native-related .hl-related-dot {
  position: absolute;
  left: -3px;
  top: -9px;
  box-sizing: border-box;
  width: 12px;
  height: 24px;
  padding: 9px 3px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
}
.hl-wix-mobile .cofZpq.hl-native-related .hl-related-dot:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-active .MKbQ8N {
  display: none;
}
.hl-wix-mobile .cofZpq.hl-native-related .slick-active .MKbQ8N._b7UuS {
  display: block;
}
