/* Shared interface-language controls; existing content keeps its original language. */
.yy-language-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:1px;padding:2px;border:1px solid #c9c6bb;border-radius:5px;background:transparent;vertical-align:middle;font:12px/1.2 Arial,sans-serif;white-space:nowrap}
.yy-language-switch button{appearance:none;border:0;border-radius:3px;padding:6px 8px;min-height:28px;background:transparent;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;white-space:nowrap}
.yy-language-switch button[aria-pressed="true"]{background:#bd4f20;color:#fff}
.yy-language-switch button:focus-visible{outline:2px solid #bd4f20;outline-offset:2px}
.app-header .yy-language-switch{border-color:#59606d;color:#f8f6f0}
.yy-language-switch button:hover:not([aria-pressed="true"]){background:rgba(128,128,128,.12)}
:is(#yy-paper-home,#yy-newsroom,.collection-shell,.app-header,.yy-trial-shell,.yy-activation-required) .yy-language-switch button{appearance:none;border:0;border-radius:3px;padding:7px 9px;min-height:30px;min-width:34px;background:transparent;color:inherit;font:12px/1.2 Arial,sans-serif;letter-spacing:0;cursor:pointer;white-space:nowrap}
:is(#yy-paper-home,#yy-newsroom,.collection-shell,.app-header,.yy-trial-shell,.yy-activation-required) .yy-language-switch button[aria-pressed="true"]{background:#bd4f20;color:#fff}
:is(#yy-paper-home,#yy-newsroom,.collection-shell,.app-header,.yy-trial-shell,.yy-activation-required) .yy-language-switch button:focus-visible{outline:2px solid #bd4f20;outline-offset:2px}
.holdings-history .yy-language-switch button{appearance:none;border:0;border-radius:3px;padding:7px 9px;min-height:30px;min-width:34px;background:transparent;color:inherit;font:12px/1.2 Arial,sans-serif;cursor:pointer}
.holdings-history .yy-language-switch button[aria-pressed="true"]{background:#bd4f20;color:#fff}
html[data-yy-language="en"] .y-nav{gap:8px;flex-wrap:wrap}
html[data-yy-language="en"] .y-provider small{min-height:2.8em;line-height:1.4}
html[data-yy-language="en"] .y-provider-count{font-size:11px;letter-spacing:0}
html[data-yy-language="en"] .y-news-copy:has(>.y-en:not(:empty))>.y-cn{display:none}
html[data-yy-language="en"] .y-news-copy>.y-en{font-size:inherit;line-height:1.45;color:inherit;font-weight:600;display:block}
html[data-yy-language="en"] .yy-search-result>.yy-discovery-english{display:none}
.yy-report-titles{display:block;min-width:0}
.yy-report-title-zh{display:block;overflow-wrap:anywhere}
.yy-report-title-en{display:block;margin-top:.35em;font-size:.82em;line-height:1.5;font-weight:400;color:#647486;overflow-wrap:anywhere}
.yy-report-title-en:empty,.yy-report-titles>[hidden]{display:none}
.report-detail-main>.yy-report-title-en{margin-top:.4em}
.report-list-item .yy-report-title-en{color:inherit;opacity:.72}
.collection-library .landing-report-card[data-yy-content-kind="view"]:has(>.yy-report-titles)>h3,
.collection-library .landing-report-card[data-yy-content-kind="view"]:has(>.yy-report-titles)>h4{display:none}
.collection-library [data-yy-report-layout="list"] [data-yy-content-kind="view"]>.yy-report-titles{grid-column:2;grid-row:1 / 3}
@media(min-width:641px){.collection-library [data-yy-report-layout="list"] [data-yy-content-kind="view"]>.yy-report-titles{padding-left:12px}}
.collection-library [data-yy-content-kind="view"]>.yy-report-titles>.yy-report-title-zh{color:#202b39}
.collection-library [data-yy-content-kind="view"]>.yy-report-titles>.yy-report-title-en{color:#686761}
html[data-yy-language="en"] .landing-hero-copy h1{font-size:clamp(32px,4vw,56px);line-height:1.1;letter-spacing:-.035em}
html[data-yy-language="en"] .news-frontpage .masthead-title h1{letter-spacing:-.05em}
html[data-yy-language="en"] .news-frontpage .utility-actions{flex-wrap:wrap}
html[data-yy-language="en"] .yy-account-shell{overflow-wrap:break-word}
html[data-yy-language="en"] .collection-hero-copy small:after{content:attr(data-yy-cn-label)}
@media(max-width:720px){.yy-language-switch button{padding:5px 7px}.yy-site-header .y-nav .yy-language-switch{margin-left:auto}html[data-yy-language="en"] .news-frontpage .edition{max-width:140px;font-size:11px}html[data-yy-language="en"] .news-frontpage .topics{gap:4px}html[data-yy-language="en"] .news-frontpage .topic{font-size:12px;padding:8px 9px}html[data-yy-language="en"] .y-provider-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-yy-language="en"] .yy-account-shell{padding:24px 20px}}
@media(pointer:coarse){.yy-language-switch button,.holdings-history .yy-language-switch button,:is(#yy-paper-home,#yy-newsroom,.collection-shell,.app-header,.yy-trial-shell,.yy-activation-required) .yy-language-switch button{min-height:44px;min-width:44px;padding:10px 11px}}
.yy-latest-card .yy-latest-title-en{margin:0 0 12px;font-size:13px;line-height:1.55;font-weight:400;color:#526477;overflow-wrap:anywhere;min-width:0}
