/* Owner-requested Chinese copy hierarchy within the native HO layouts. */
html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(1) { font-size: .43em; line-height: 1.35; margin-bottom: .3em; color: var(--ho-vermilion); }
html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(2) { font-size: 1.05em; line-height: 1.16; margin-bottom: .12em; }
html[data-ho-ui-language="zh-Hans"] .chronicle-all-events { font-size: .95rem; }

html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(3) {font-size:1.05em;line-height:1.16;}
html[data-ho-ui-language="zh-Hans"] :is(.person-japanese,.re-person-ja,.relationship-japanese,.connection-japanese,.story-person-name [lang="ja"],.popular-person-name [lang="ja"],.places-event-japanese,.places-region-names [lang="ja"],.places-featured-city-names [lang="ja"],.city-entry__hero-copy h1 [lang="ja"],.city-entry__map-label [lang="ja"],.city-entry__guide-copy [lang="ja"],.place-name-en + [lang="ja"],.detail-title-block [lang="ja"],.ho-reader[data-reader-kind="person"] .ho-reader__entity-name-alt,.ho-reader[data-reader-kind="place"] .ho-reader__entity-name-alt,.reader-related-card[data-related-kind="person"] .reader-related-japanese,.reader-related-card[data-related-kind="place"] .reader-related-japanese) {display:none!important;}
html[data-ho-ui-language="zh-Hans"] .mobile-reading-depth [popover] small {display:none;}
html[data-ho-ui-language="zh-Hans"] :is(.ho-reader__modes > button,.mobile-reading-depth > button,.mobile-reading-depth [popover] button) {font-size:16px;}

html[data-ho-ui-language="zh-Hans"] .reader-entry-modes small {display:none;}
html[data-ho-ui-language="zh-Hans"] .reader-entry-modes > a > span {font-size:1.18em;}
html[data-ho-ui-language="zh-Hans"] :is(.city-entry__guide-title-line,.place-guide-header,.place-guide-card,.highlight-detail-page,.next-copy,.ho-section-banner)[data-person-place-name] [lang="ja"] {display:none!important;}

html[data-ho-ui-language="zh-Hans"] .people-entry-path.is-stories > strong { color: var(--ho-vermilion); }
html[data-ho-ui-language="zh-Hans"] .reader-entry-modes .entry-listen[data-style="a"] .listen-button > span { font-family: var(--ho-font-reading); font-size: 1.18rem; font-weight: 650; line-height: 1.2; }
html[data-ho-ui-language="zh-Hans"] .reader-entry-modes .entry-listen[data-style="a"] .listen-button { font-size: 1.18rem; }
html[data-ho-ui-language="zh-Hans"] .people-entry-path-number { display: none; }
html[data-ho-ui-language="zh-Hans"] .reader-related-actions > :is(a,.listen-button) { font-size: 12px; font-weight: 600; }

/* Chinese People entry: two compact rows after the redundant English category row is hidden. */
html[data-ho-ui-language="zh-Hans"] .people-entry-path { grid-template-rows: auto auto; align-content: center; gap: 5px; min-height: 168px; padding-block: 12px; }
html[data-ho-ui-language="zh-Hans"] .people-entry-path > strong { grid-row: 1; color: var(--ho-vermilion); font-size: clamp(3rem, 4.8vw, 4.25rem); line-height: 1.02; }
html[data-ho-ui-language="zh-Hans"] .people-entry-path > p { grid-row: 2; font-size: 1rem; line-height: 1.45; margin-top: 0; }
html[data-ho-ui-language="zh-Hans"] .people-entry-paths { margin-top: 16px; }
@media (max-width: 820px) {
  html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(2),
  html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(3) { font-size: .95em; letter-spacing: -.075em; }
}
@media (max-width: 720px) {
  html[data-ho-ui-language="zh-Hans"] .people-entry-path { min-height: 190px; padding-block: 14px; }
  html[data-ho-ui-language="zh-Hans"] .people-entry-path > strong { font-size: 3rem; }
}
@media (max-width: 380px) {
  html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(2),
  html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(3) { font-size: .9em; }
}
@media (max-width: 820px) {
  html[data-ho-ui-language="zh-Hans"] .hero-copy #home-title > span:nth-child(3) {
    white-space: nowrap;
    letter-spacing: -.1em;
  }
}
@media (max-width: 760px) {
  html[data-ho-ui-language="zh-Hans"] .people-entry .people-entry-visual {
    height: 158px;
    margin-bottom: 8px;
  }
  html[data-ho-ui-language="zh-Hans"] .people-entry .people-entry-path p {
    margin-top: 4px;
  }
  html[data-ho-ui-language="zh-Hans"] .people-entry .people-entry-path {
    padding-bottom: 14px;
  }
}

@media (min-width: 761px) {
  html[data-ho-ui-language="zh-Hans"] .people-entry .people-entry-path.is-stories > strong,
  html[data-ho-ui-language="zh-Hans"] .people-entry .people-entry-path.is-stories > p { text-align: right; }
}

html[data-ho-ui-language="zh-Hans"] .hero-copy .hero-edition-kicker { display: none; }

/* Chinese headings must wrap as words instead of the English final-word group. */
html[data-ho-ui-language="zh-Hans"] .entry-title-tail{display:inline;white-space:normal;}

/* Body glossary terms retain the surrounding reading typography. */
html[data-ho-ui-language="zh-Hans"] body :is(.reader-glossary-term, .word-help-term) {
  font: inherit !important;
  letter-spacing: inherit;
  color: inherit;
}
