/* The accepted paper object remains; this layer makes navigation and evidence legible. */
body{background:radial-gradient(ellipse at 72% 18%,#e9eeec 0,#dfe6e5 57%,#d5dfdf 100%);background-attachment:fixed}.masthead-right>a{padding:9px 0}.folio{min-height:700px}.book-stack{margin-top:30px}.context h1:focus{outline:none}.directory-page .chapters{display:grid;gap:8px;margin:25px 0 22px}.chapters button{border-radius:6px 17px 17px 6px;min-height:56px;padding:10px 12px;grid-template-columns:20px minmax(0,1fr) 20px 12px;gap:10px;background:#eef3f166;color:#47656c;transition:background .2s,transform .2s,box-shadow .2s}.chapters button span:nth-child(2){font-size:14px;font-weight:500}.chapters button small{font-size:12px}.chapters button .nav-arrow{font-size:15px;opacity:.6}.chapters button[aria-pressed=true]{background:#315765;color:#fff;box-shadow:0 5px 14px #294f5e16}.chapters button[aria-pressed=true]:before{display:none}.chapters .overview-button{min-height:38px;padding:6px 12px;background:transparent;font-size:11px;margin-bottom:5px}.chapters .overview-button span:nth-child(2){font-size:11px}.chapters .overview-button[aria-pressed=true]{background:#ffffff70;color:#315765;box-shadow:none}.directory-overview-note{margin-top:13px;max-width:240px}.directory-overview-note p{font-size:11px;line-height:2;color:#6c8182}.directory-totals{display:flex;gap:30px;margin:24px 0 16px}.directory-totals>div{display:grid;gap:2px}.directory-totals strong{font:400 36px/1.2 Georgia,serif;color:#315765}.directory-totals span{font-size:10px;color:#6c8182}.context-profile{padding-top:8px}.directory-page .paper-top h2{font-size:30px}.directory-page .index-paper{padding-bottom:32px;min-height:590px}.directory-search{max-width:none;margin-right:36px;margin-bottom:24px}.directory-search input{font:12px/1.6 -apple-system,"PingFang SC",sans-serif;background:#f3f6f5;border-radius:5px;padding:11px 14px}.overview-page .current-ear{background:#315765}.category-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:10px 0 14px}.category-entry{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:341px;padding:22px 16px 20px;background:linear-gradient(115deg,#f2f6f5,#e9f0ee);border-radius:5px 31px 31px 5px;box-shadow:3px 3px 0 #cedddb88,5px 6px 0 #e2eae8,0 16px 24px -24px #2e5265aa;color:#315765;transition:transform .23s,box-shadow .23s}.category-entry:nth-child(2){background:linear-gradient(115deg,#f3f5fa,#ebeff5);color:#485f80;box-shadow:3px 3px 0 #cbd6e388,5px 6px 0 #e1e7ef,0 16px 24px -24px #2e5265aa}.category-entry:nth-child(3){background:linear-gradient(115deg,#f7f3f5,#f0eaee);color:#7f5970;box-shadow:3px 3px 0 #ddced988,5px 6px 0 #ece3e8,0 16px 24px -24px #2e5265aa}.collection-no{font:10px/1.6 Georgia,serif;opacity:.65;letter-spacing:.12em}.collection-count{font:400 51px/1.1 Georgia,serif;letter-spacing:-.07em;margin:18px 0 12px}.collection-count small{font:10px/1 -apple-system,"PingFang SC",sans-serif;letter-spacing:0;margin-left:9px;opacity:.7}.category-entry h3{font:500 20px/1.5 "Songti SC",SimSun,serif;margin:0 0 20px;min-height:58px;max-width:95%;overflow-wrap:anywhere}.collection-brands{display:flex;align-items:center;flex-wrap:wrap;gap:15px 14px;margin:0 0 20px;min-height:68px;max-width:100%}.collection-brands img{width:80px;max-height:27px;object-fit:contain;mix-blend-mode:multiply}.category-entry:nth-child(2) .collection-brands img{width:74px}.collection-open{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;margin-top:auto;width:100%}.collection-open b{font-size:22px;font-weight:400}.paper-bottom{font-size:9px;line-height:1.8;margin-top:24px}.category-entry:focus-visible{outline-offset:8px}.index-row{border-radius:4px}.arrow{opacity:.8}.index-row .arrow{font-size:17px;transition:transform .2s}.context .selected-link{padding:9px 0;font-size:11px}.current-ear{top:159px}.route-pending .index-paper{cursor:progress}.route-pending .masthead-right>a:after{content:' · 加载中';font-size:9px;color:#73868b}.route-status{color:#7f5970;font-size:11px;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#fff;padding:12px 18px;border-radius:20px;box-shadow:0 6px 24px #29455525;z-index:20}
/* Six distinguishable inks, shared by the navigation and active chapter. */
[data-tab=profile],[data-chapter=profile],#profile{--chapter-ink:#23637a;--chapter-tint:#edf5f7}[data-tab=background],[data-chapter=background],#background{--chapter-ink:#8b5572;--chapter-tint:#f6eff3}[data-tab=ownership],[data-chapter=ownership],#ownership{--chapter-ink:#3f766b;--chapter-tint:#eef5f2}[data-tab=business],[data-chapter=business],#business{--chapter-ink:#986336;--chapter-tint:#f8f3ed}[data-tab=risk],[data-chapter=risk],#risk{--chapter-ink:#605a9b;--chapter-tint:#f3f1f8}[data-tab=sources],[data-chapter=sources],#sources{--chapter-ink:#526a86;--chapter-tint:#f0f3f7}.detail-tabs{gap:7px;margin:24px 0}.tab-link{min-height:47px;padding:10px 13px;gap:13px;border-radius:4px 15px 15px 4px;color:var(--chapter-ink);background:var(--chapter-tint);font-size:12px;transition:transform .18s,background .18s,box-shadow .18s}.tab-link .chapter-no{color:inherit}.tab-link[aria-current=true]{background:var(--chapter-ink);color:#fff;box-shadow:0 5px 12px #29445420}.tab-link[aria-current=true]:before{display:none}.detail-book .index-paper{min-height:650px;padding-top:32px;padding-bottom:38px}.section-ears{right:-10px;top:142px;gap:6px}.section-ears a{background:var(--chapter-ink);color:#fff;width:34px;min-height:67px;opacity:.77;padding:9px 8px;box-shadow:0 2px 6px #2944521b;transition:opacity .18s,transform .18s,width .18s}.section-ears a[aria-current=true]{background:var(--chapter-ink);color:#fff;opacity:1;transform:translateX(5px);width:38px;font-weight:600;box-shadow:0 5px 10px #29445227}.company-paper-head{margin-bottom:25px}.tab-panel{animation:none}.tab-panel>h2{margin-bottom:22px;font-size:29px;display:flex;gap:11px;align-items:center}.tab-panel>h2:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--chapter-ink);flex-shrink:0}.chapter-enter{animation:chapter-reveal .3s ease}.profile-intro{font:500 21px/1.65 "Songti SC",SimSun,serif;color:#315765;max-width:95%;margin:0 0 23px}.key-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin:25px 0 28px;padding:23px 0}.key-facts>div{min-width:0}.key-facts dt{font-size:10px;color:#7a9091;margin-bottom:7px}.key-facts dd{font-size:27px;line-height:1.45;margin:0;color:#315765;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.key-facts dd small{font-size:10px;margin-left:5px;color:#7a9091}.profile-caption{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#607c82;margin-top:15px}.profile-caption span{background:#f2f6f5;padding:5px 9px;border-radius:4px}.facts{gap:22px 28px}.facts dd{font-size:17px}.facts>div:first-child dd{font-size:15px}.business-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:23px 0 26px}.stat-figure{padding:17px 0;min-width:0}.stat-figure dt{font-size:11px;color:#7a9091;line-height:1.7}.stat-figure dd{font:400 35px/1.4 Georgia,serif;color:#315765;margin:9px 0 7px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat-figure dd small{font:10px/1.6 -apple-system,"PingFang SC",sans-serif;letter-spacing:0;margin-left:6px;color:#7a9091}.stat-figure .period-label{margin:0}.asset-chart{margin:30px 0 34px}.figure-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.figure-head h3{font-size:14px;font-weight:500;margin:0;color:#315765}.figure-head span{font-size:10px;color:#7a9091}.asset-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:18px;align-items:end;height:177px;margin:25px 0 13px}.asset-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:0}.asset-bar strong{font-size:12px;font-weight:500;color:#315765;white-space:nowrap}.asset-bar i{display:block;width:100%;max-width:67px;height:var(--bar-height);background:linear-gradient(180deg,#7299a1,#cfddde);border-radius:7px 7px 0 0;min-height:2px}.asset-bar:last-child i{background:linear-gradient(180deg,#315765,#9db6bd)}.asset-bar span{font-size:10px;color:#7a9091}.asset-chart figcaption{font-size:10px;line-height:1.8;color:#7a9091}.ownership-figure{margin:28px 0 24px}.ownership-track{display:flex;gap:3px;height:17px;border-radius:9px;overflow:hidden;background:#eef2f1;margin-top:14px}.ownership-track span{min-width:0;background:var(--owner-color);flex:0 0 var(--share)}.ownership-key{display:flex;gap:12px 21px;flex-wrap:wrap;margin:14px 0 0}.ownership-key span{font-size:10px;color:#728b8e;display:flex;gap:6px;align-items:center}.ownership-key i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--owner-color)}.owners-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 27px;margin:25px 0 30px}.owner-feature{position:relative;min-width:0;padding:0 0 5px}.owner-brand{height:67px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px;background:#fff}.owner-brand img{width:var(--brand-width,145px);max-width:100%;max-height:52px;object-fit:contain;object-position:left center;display:block}.owner-feature h3{font:500 18px/1.65 "Songti SC",SimSun,serif;color:#315765;margin:0 0 6px;overflow-wrap:anywhere}.owner-type{font-size:9px;color:#7a9091;margin:0 0 11px}.owner-share{font:400 35px/1.3 Georgia,serif;color:#3f766b;letter-spacing:-.04em;margin:12px 0 11px;display:block;font-variant-numeric:tabular-nums}.owner-share small{font:9px/1.5 -apple-system,"PingFang SC",sans-serif;letter-spacing:0;color:#7a9091;margin-left:9px}.owner-summary{font-size:12px;line-height:1.9;color:#607c82;margin:0 0 9px}.brand-entity-note{font-size:9px;line-height:1.7;color:#8b9b9d;margin:4px 0}.owner-feature .citation{font-size:9px;margin-right:5px}.owners-remainder h3{font-size:12px;font-weight:500;color:#728b8e;margin:28px 0 14px}.owner-row{padding:11px 0 16px;gap:20px}.owner-row h3{font-size:12px;margin:0;color:#436773;line-height:1.8;font-weight:400}.owner-row strong{font:400 21px/1.4 Georgia,serif}.owner-row p{font-size:9px}.risk-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:23px 0 27px}.risk-item{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:13px 0 18px;min-width:0}.risk-item h3{font-size:12px;color:#728b8e;font-weight:400}.risk-item>div p{font-size:9px;margin-top:7px}.risk-item strong{font:400 38px/1.4 Georgia,serif;color:#605a9b;max-width:none;text-align:left;letter-spacing:-.04em;margin:14px 0 12px;font-variant-numeric:tabular-nums}.risk-item .definition{font-size:10px;line-height:1.9}.risk-item:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:8px 20px;background:#f4f3f9;border-radius:5px 22px 22px 5px;padding:17px 21px}.risk-item:last-child strong{margin:0;font-size:30px;align-self:center}.risk-item:last-child .definition{grid-column:1/-1}.data-details{background:#f5f7f6;border-radius:4px 15px 15px 4px}.data-details[open]{background:#f3f6f5}.data-details summary{padding:14px 16px;font-size:11px}.data-details summary::marker{color:#6b858a}.source-list{list-style:none;padding:0;counter-reset:source}.source-list li{counter-increment:source;position:relative;padding-left:33px;margin:22px 0}.source-list li:before{content:counter(source,decimal-leading-zero);position:absolute;left:0;top:2px;font:10px/1.8 Georgia,serif;color:#98a6a6}.source-list .citation{font-size:11px}.section-caption{font-size:11px;color:#728b8e;margin:25px 0 16px}
/* A real leaf covers the incoming paper while it turns, without replacing the document. */
.flip-stage{position:fixed;z-index:50;perspective:1700px;pointer-events:none;isolation:isolate}.flip-leaf{position:relative;background:#fff;overflow:hidden;width:100%;height:100%;margin:0;backface-visibility:hidden;will-change:transform,opacity}.flip-leaf:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#173a4a04 0,#fff0 25%,#173a4a16 85%,#173a4a30 100%);border-radius:inherit}.flip-leaf .paper-bottom{position:static}.flip-leaf .tab-panel>h2{display:flex}.flip-leaf .company-paper-head{display:flex}.collection-change{animation:collection-reveal .35s ease}@keyframes collection-reveal{from{opacity:.65;transform:rotateY(-5deg)}to{opacity:1;transform:rotateY(-2deg) rotateX(.6deg)}}@keyframes chapter-reveal{from{opacity:.3;transform:translateX(10px)}to{opacity:1;transform:none}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.category-entry:hover{transform:translateY(-7px) rotate(-.7deg);box-shadow:3px 5px 0 #cedddb88,5px 8px 0 #e2eae8,0 24px 26px -22px #2e52656b}.category-entry:hover .collection-open b{transform:translateX(3px)}.chapters button:hover{transform:translateX(5px);background:#fff9;color:#315765;box-shadow:0 7px 15px #31576510}.chapters button[aria-pressed=true]:hover{background:#315765;color:#fff}.index-row:hover .arrow{transform:translate(3px,-3px)}.tab-link:hover{transform:translateX(3px)}.section-ears a:hover{opacity:1;transform:translateX(5px)}}
@media(max-width:1250px){.category-overview{gap:13px}.category-entry{padding:20px 12px;min-height:332px}.category-entry h3{font-size:18px;min-height:55px}.collection-count{font-size:46px}.collection-brands{gap:12px}.collection-brands img{width:66px}.owners-featured{gap:25px 22px}.owner-share{font-size:31px}.stat-figure dd{font-size:31px}}
@media(max-width:1050px) and (min-width:821px){.category-entry h3{font-size:16px}.category-overview{gap:10px}.category-entry{padding:18px 10px}.collection-count{font-size:40px}.collection-open{font-size:9px}.collection-brands img{width:57px}.owner-brand img{max-width:135px}.key-facts{gap:13px}.key-facts dd{font-size:23px}.risk-item strong{font-size:30px}}
@media(max-width:820px){.folio{min-height:0}.cover-heading h1{font-size:31px}.catalogue-meta{max-width:105px}.directory-page .chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 19px;position:relative}.chapters .overview-button{grid-column:1/-1;min-height:28px;justify-self:start;padding:0;background:none;margin-bottom:1px;display:flex;gap:8px;box-shadow:none}.chapters .overview-button[aria-pressed=true]{background:none}.chapters button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:9px 10px;border-radius:4px 12px 12px 4px;gap:4px;line-height:1.5}.chapters button span:nth-child(2){font-size:11px;line-height:1.55}.chapters button small{display:none}.chapters button .chapter-no{display:none}.chapters button .nav-arrow{display:block;font-size:14px}.chapters button:nth-child(3){max-width:none}.directory-overview-note{display:none}.directory-page .book-stack{margin-top:0}.directory-page .index-paper{min-height:0;padding:25px 26px 25px 20px}.directory-page .paper-top h2{font-size:25px}.directory-search{margin-right:0;margin-bottom:18px}.directory-search input{font-size:11px;padding:10px 11px}.category-overview{grid-template-columns:1fr;gap:15px;padding:3px 0 5px}.category-entry{display:grid;grid-template-columns:1fr 94px;min-height:134px;padding:15px 15px;border-radius:4px 25px 25px 4px;gap:3px 12px}.collection-no{grid-column:1;grid-row:1;font-size:8px}.collection-count{position:absolute;left:15px;top:38px;font-size:36px;margin:0}.collection-count small{font-size:8px;margin-left:5px}.category-entry h3{font-size:18px;grid-column:1;grid-row:2;min-height:0;margin:3px 0 4px;padding-left:66px;max-width:100%;align-self:start}.collection-brands{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;justify-content:center;gap:12px;margin:0;min-height:90px}.collection-brands img,.category-entry:nth-child(2) .collection-brands img{width:78px;max-height:23px}.collection-open{grid-row:3;grid-column:1;font-size:9px;line-height:1.5;align-self:end;width:100%;margin-top:8px;padding-left:0;gap:8px}.collection-open b{font-size:18px;margin-right:8px}.paper-bottom{font-size:7px;margin-top:20px}.paper-bottom span:first-child{max-width:165px}.current-ear{top:139px}.detail-tabs{gap:7px;margin:17px 0 21px}.tab-link{min-height:43px;font-size:10px;padding:9px 9px;gap:6px;border-radius:4px 12px 12px 4px}.tab-link .chapter-no{font-size:8px}.detail-book .index-paper{padding:24px 29px 30px 19px;min-height:580px}.section-ears{right:-17px;top:112px;gap:5px}.section-ears a{width:24px;min-height:58px;padding:8px 5px;font-size:8px}.section-ears a[aria-current=true]{width:27px;transform:translateX(2px)}.tab-panel>h2{font-size:25px;gap:9px}.tab-panel>h2:before{width:6px;height:6px}.profile-intro{font-size:18px;max-width:100%;margin-bottom:16px}.key-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:19px 0 22px;padding:13px 0}.key-facts>div:last-child{grid-column:1/-1}.key-facts dt{font-size:9px}.key-facts dd{font-size:24px}.key-facts dd small{font-size:9px}.profile-caption{font-size:9px;gap:6px}.facts dd{font-size:15px}.facts>div:first-child dd{font-size:14px}.business-stats{gap:18px;margin:18px 0 22px}.stat-figure{padding:7px 0}.stat-figure dt{font-size:10px}.stat-figure dd{font-size:27px;line-height:1.5;margin:8px 0}.stat-figure dd small{display:block;margin-left:0;font-size:9px}.figure-head h3{font-size:12px}.figure-head span{font-size:9px}.asset-bars{gap:13px;height:165px}.asset-bar strong{font-size:10px}.asset-chart figcaption{font-size:9px}.ownership-track{height:13px;gap:2px}.ownership-key{gap:9px 12px}.ownership-key span{font-size:9px}.owners-featured{grid-template-columns:1fr;gap:24px;margin:23px 0}.owner-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.owner-brand{grid-column:1/-1;height:54px;margin-bottom:13px}.owner-brand img{max-height:42px;max-width:155px}.owner-feature h3{font-size:18px;grid-column:1/-1}.owner-type{grid-column:1;grid-row:auto;font-size:9px;margin:5px 0 10px}.owner-share{grid-column:2;grid-row:auto;font-size:27px;margin:1px 0 12px;text-align:right}.owner-share small{display:block;margin:0;font-size:8px}.owner-summary,.brand-entity-note,.owner-feature>.citation,.owner-feature>.period-label,.owner-feature>.data-details{grid-column:1/-1}.owner-summary{font-size:11px}.brand-entity-note{font-size:8px}.owner-row h3{font-size:11px}.owner-row strong{font-size:18px}.risk-main{gap:17px;margin:18px 0 22px}.risk-item{padding-top:9px}.risk-item h3{font-size:11px;line-height:1.8}.risk-item strong{font-size:29px;margin:10px 0}.risk-item .definition{font-size:9px;line-height:1.9}.risk-item:last-child{padding:16px;gap:9px 16px}.risk-item:last-child strong{font-size:26px}.source-list .citation{font-size:10px}.collection-change{animation:none}.flip-stage{perspective:1000px}.page-footer{line-height:1.9}}
@media(max-width:370px){.site{padding:0 14px}.cover-heading h1{font-size:27px}.catalogue-meta{font-size:8px;max-width:85px}.chapters button{padding:8px 8px}.chapters button span:nth-child(2){font-size:10px}.category-entry{grid-template-columns:1fr 74px;padding:14px 12px;gap:3px 8px;min-height:141px}.collection-count{left:12px;font-size:32px}.category-entry h3{font-size:16px;padding-left:58px}.collection-brands img,.category-entry:nth-child(2) .collection-brands img{width:66px}.directory-page .index-paper{padding-left:16px;padding-right:25px}.paper-top .index-count{font-size:8px}.directory-page .paper-top h2{font-size:23px}.tab-link{padding:8px 6px;gap:5px;font-size:9px}.key-facts dd{font-size:22px}.risk-item strong{font-size:25px}.stat-figure dd{font-size:24px}.owner-feature h3{font-size:17px}.detail-book .index-paper{padding-left:16px;padding-right:25px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.chapter-enter,.collection-change{animation:none!important}.flip-stage{display:none}.category-entry,.tab-link,.section-ears a,.chapters button,.index-row .arrow{transition:none!important;transform:none!important}}
@media(max-width:820px){.category-entry{height:148px;min-height:148px;grid-template-rows:14px 55px 28px}}
.ownership-track{gap:0}
