.huage-static .huage-home-news.hn-after-hero:is(.hn-cn, .hn-uk) {
  background: #fff;
  color: #26221c;
  border-color: #ddd8d0;
}

.huage-nav-edge[hidden],
.huage-back-top[hidden] {
  display: none !important;
}

.huage-static[data-huage-hover-nav] #huage-home-header {
  position: fixed;
  inset: 0 0 auto;
  opacity: 0;
  pointer-events: none;
  background: #fff;
  color: #26221c;
  transition: opacity .16s ease;
}

.huage-static[data-huage-hover-nav][data-huage-nav-revealed] #huage-home-header,
.huage-static[data-huage-hover-nav] #huage-home-header:focus-within {
  opacity: 1;
  pointer-events: auto;
}

.huage-ticker-slot {
  position: relative;
  min-height: var(--huage-ticker-height, 0px);
}

.huage-ticker-anchor {
  position: absolute;
  inset: 0 auto auto 0;
  width: 1px;
  height: 1px;
  pointer-events: none;
}

.huage-static .huage-ticker-slot .huage-home-news.hn-after-hero:is(.hn-cn, .hn-uk) {
  position: relative;
  inset: auto;
}

.huage-static .huage-ticker-slot[data-pinned] .huage-home-news.hn-after-hero:is(.hn-cn, .hn-uk) {
  position: fixed;
  inset: var(--huage-ticker-offset, 0px) 0 auto;
}

.huage-nav-edge {
  position: fixed;
  inset: 0 0 auto;
  z-index: 1200;
  width: 100%;
  min-height: 0;
  height: 14px;
  padding: 0;
  border: 0;
  background: transparent;
}

.huage-nav-edge:focus-visible {
  background: #fff;
  outline: 2px solid #725233;
  outline-offset: -2px;
}

.huage-static .huage-back-top {
  position: fixed;
  inset: auto max(18px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) auto;
  z-index: 1300;
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  padding: 0;
  background: #fff;
  color: #322920;
  border: 1px solid #a99170;
  border-radius: 50%;
  box-shadow: 0 3px 14px #261b1520;
  cursor: pointer;
}

.huage-back-top:hover {
  background: #f2ede5;
}

.huage-back-top:focus-visible {
  outline: 2px solid #725233;
  outline-offset: 3px;
}

.huage-static.huage-menu-open .huage-back-top {
  visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .huage-static[data-huage-hover-nav] #huage-home-header {
    transition: none;
  }
}

.huage-nav-edge::after {
  content: "";
  display: block;
  width: 28px;
  height: 2px;
  margin: 5px auto 0;
  border-radius: 2px;
  background: #927458;
  opacity: .7;
  pointer-events: none;
}

.huage-static [data-huage-article-cover] .huage-article-new-image {
  object-fit: cover;
}

.huage-static[data-huage-site="UK"] [data-huage-article-cover] .post-image .huage-article-new-image {
  aspect-ratio: 3 / 2;
  max-height: min(68vh, 720px);
  width: 100%;
}

.huage-article-image-caption {
  display: block;
  margin: 8px 0 0;
  font-size: .78rem;
  line-height: 1.4;
}

.huage-static[data-huage-site="CN"] [data-huage-article-cover] .huage-article-image-caption {
  position: absolute;
  z-index: 3;
  inset: auto 16px 14px auto;
  padding: 4px 8px;
  color: #fff;
  background: #201913c2;
  pointer-events: none;
}

.huage-reference-card-media img.huage-article-new-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  padding: 0;
}

.huage-home-photo-frame {
  position: relative;
}

.huage-home-photo-frame .huage-article-image-caption {
  position: absolute;
  inset: auto 12px 12px auto;
  background: #211a14c2;
  color: white;
  padding: 4px 8px;
}

.huage-static[data-huage-site="UK"] .huage-home-photo-frame .huage-article-new-image {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}

@media (max-width: 767px) {
  .huage-static[data-huage-site="CN"] [data-huage-article-cover] > div:has(> picture > .huage-article-new-image) {
    height: clamp(440px, 70svh, 620px);
  }
}
