.research-cover{isolation:isolate;aspect-ratio:4/3;background:var(--research-bg);color:var(--research-ink);font-family:Arial,PingFang SC,Noto Sans CJK SC,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.research-cover-photo{z-index:-1;position:absolute;inset:0}.research-cover-photo img{object-fit:cover;width:100%;height:100%;display:block}.research-cover-left .research-cover-photo{border-left:4px solid #b9cbb0;left:49%}.research-cover-marine .research-cover-photo{border-bottom:4px solid #c9865a;bottom:51.5%}.research-cover-ledger .research-cover-photo{inset:23.6% 42.8% 26.8% 6.16%}.research-cover-ledger .research-cover-photo img{object-position:left center}.research-cover-peak .research-cover-photo{border-block:1px solid #757f9f;inset:46% 0 12%}.research-cover-peak .research-cover-photo img{object-position:center bottom}.research-cover-grid .research-cover-photo img{object-position:left top}.research-cover-grid:before{content:"";background:#f0ede0;height:13%;position:absolute;inset:0 0 auto}.research-cover-logo{background-color:#fff;width:12.8%;padding:.78cqw;position:absolute;top:5%;left:5.6%}.research-cover-logo img{width:100%;height:auto;display:block}.research-cover-grid .research-cover-logo{width:10%;top:3.2%}.research-cover-title{width:39.9%;position:absolute;top:23%;left:5.7%}.research-cover-title h1,.reader-en .report-paper .research-cover-title h1{color:var(--research-ink);letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;word-break:normal;margin:.9em 0 .55em;font-size:4.28cqw;font-weight:760;line-height:1.22}.research-cover-title p{color:var(--research-muted);margin:0;font-size:1.42cqw;line-height:1.65}.research-cover-title .research-cover-category{letter-spacing:.06em;font-size:1.08cqw;font-weight:700}.research-cover-left h1{font-size:4.6cqw}.research-cover-marine .research-cover-title{width:88.5%;top:53.9%}.research-cover-marine .research-cover-category{color:#f1bb91}.research-cover-ledger .research-cover-title{border-top:3px solid #ca2b45;width:30.5%;padding-top:1.3cqw;top:23.55%;left:62.9%}.research-cover-ledger .research-cover-title h1,.reader-en .research-cover-ledger .research-cover-title h1{margin-top:.74em;font-size:3.15cqw}.research-cover-ledger:after{content:"";left:60.5%;background:#c7d8d9;width:1px;position:absolute;inset-block:17% 15%}.research-cover-peak .research-cover-title{text-align:center;width:84%;top:13%;left:8%}.research-cover-peak .research-cover-title h1,.reader-en .research-cover-peak .research-cover-title h1{margin-top:.44em;margin-bottom:.4em}.research-cover-grid .research-cover-title{background:var(--research-bg);border-left:.55cqw solid var(--research-accent);width:52%;min-height:50.5%;padding:3.7cqw 3.4cqw;top:42%;left:44.4%}.research-cover-date,.research-cover-status{color:var(--research-ink);font-size:1.1cqw;position:absolute;left:5.7%}.research-cover-date{font-weight:700;top:87%}.research-cover-status{color:var(--research-muted);top:91%}.research-cover-marine .research-cover-date,.research-cover-peak .research-cover-status,.research-cover-ledger .research-cover-status{top:93.2%}.research-cover-marine .research-cover-status{top:93.2%;left:auto;right:5.7%}.research-cover-ledger .research-cover-date,.research-cover-peak .research-cover-date,.research-cover-grid .research-cover-date{top:7.2%;left:auto;right:5.6%}.research-cover-grid .research-cover-status{top:88.6%;left:48.2%}.reader-en .report-paper .research-cover-left .research-cover-title h1{font-size:4cqw}.reader-en .report-paper .research-cover-marine .research-cover-title h1{font-size:4.15cqw}.reader-en .report-paper .research-cover-peak .research-cover-title h1{font-size:4.8cqw}.reader-en .report-paper .research-cover-grid .research-cover-title h1{font-size:4.25cqw}.reader-en .report-paper .research-cover-ledger .research-cover-title h1{font-size:3.12cqw}.research-summary{color:#243237;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px 38px;padding-block:8px 24px;display:grid}.research-summary>header{grid-column:1}.research-summary>header h2{margin:16px 0 18px;font-size:clamp(23px,3.1vw,42px);line-height:1.33}.research-summary>header p:not(.research-summary-kicker){color:#495961;margin:0;font-size:15px;line-height:1.85}.research-summary-kicker{color:var(--research-accent);letter-spacing:.04em;font-size:12px;font-weight:700}.research-summary>aside{border-top:4px solid var(--research-accent);background:var(--research-tint);grid-area:1/2/3;align-self:stretch;padding:26px}.research-summary aside h3{margin:9px 0 22px;font-size:22px;line-height:1.35}.research-summary aside small{color:#52636a;margin-top:20px;font-size:12px;line-height:1.6;display:block}.research-summary-findings{margin:0;padding:0;list-style:none}.research-summary-findings li{border-top:1px solid #d7e0e1;grid-template-columns:38px minmax(0,1fr);padding:15px 0;font-size:14px;line-height:1.65;display:grid}.research-summary-findings li span{color:var(--research-accent);font-variant-numeric:tabular-nums;font-size:12px;line-height:2}.research-summary>footer{color:#566870;border-top:1px solid #d7e0e1;grid-column:1/-1;padding-top:12px;font-size:12px}.research-ratio{margin:19px 0 27px;font-size:14px}.research-ratio-line{grid-template-columns:19px 1fr 49px;align-items:center;gap:12px;margin-top:10px;display:grid}.research-ratio-track{background:#fff8;height:12px}.research-ratio-track i{background:var(--research-accent);height:100%;display:block}.research-ratio-line b{text-align:right}.research-summary-marine>header,.research-summary-grid>header{grid-column:1/-1}.research-summary-marine>aside{color:#fff7e9;background:#283131;border-color:#a76c48;grid-area:2/1/auto/-1}.research-summary-marine>aside .research-summary-kicker,.research-summary-marine>aside small{color:#efd7bf}.research-summary-marine>ol{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.research-summary-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.research-summary-numbers>div+div{border-left:1px solid #68746e;padding-left:20px}.research-summary-numbers dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(24px,3.7vw,44px)}.research-summary-numbers dt{font-size:13px}.research-summary-ledger>aside{background:#f0f5f6;border:none;grid-area:2/1;padding:19px 25px}.research-summary-ledger>header{grid-column:1/-1}.research-summary-ledger>ol{grid-area:2/2;align-self:end}.research-big-number{color:var(--research-accent);margin:13px 0 23px;font-size:clamp(40px,6cqw,66px);font-weight:750;line-height:1}.research-big-number span{color:#43565e;font-size:14px;font-weight:450;line-height:1.5}.research-ledger-lines>div,.research-offer-lines>div{border-bottom:1px solid #cddadb;justify-content:space-between;align-items:start;gap:12px;padding:13px 0;display:flex}.research-ledger-lines dt,.research-ledger-lines dd,.research-offer-lines dt,.research-offer-lines dd{margin:0;font-size:14px}.research-ledger-lines dd,.research-offer-lines dd{white-space:nowrap;font-weight:700}.research-summary-grid>aside{border:0;grid-area:2/1}.research-summary-grid>ol{grid-area:2/2;align-self:center}.research-offer-lines dd{color:var(--research-accent);font-size:22px}.research-offer-lines>div:last-child dd{color:#9a4539}.research-exhibit svg{font-family:Arial,PingFang SC,Noto Sans CJK SC,sans-serif}.research-exhibit svg[data-research-exhibit=dual-ratio],.research-exhibit svg[data-research-exhibit=forecast-band],.research-exhibit svg[data-research-exhibit=early-cash],.research-exhibit svg[data-research-exhibit=exit-cost],.research-exhibit svg[data-research-exhibit=evidence-reconcile]{min-width:400px;max-height:initial}.research-exhibit-kind{color:var(--editorial-accent);font-weight:700}@media (max-width:700px){.research-cover{aspect-ratio:auto;height:auto;min-height:unset;flex-direction:column;gap:14px;padding:20px 19px;display:flex}.research-cover-photo{z-index:0;order:5;width:calc(100% + 38px);height:min(220px,46vw);margin:3px -19px -20px;position:static;border:0!important}.research-cover:before,.research-cover:after{display:none}.research-cover-marine .research-cover-photo{order:1;height:min(175px,38vw);margin:0 -19px}.research-cover-ledger .research-cover-photo{order:2;width:100%;height:min(200px,41vw);margin:0}.research-cover-grid .research-cover-photo{order:1;width:100%;height:min(190px,42vw);margin:0}.research-cover-logo,.research-cover-grid .research-cover-logo{align-self:start;width:96px;padding:6px;position:static}.research-cover-title,.research-cover-grid .research-cover-title{border:0;order:3;width:100%;min-height:0;padding:0;position:static}.research-cover-ledger .research-cover-title{border-top:2px solid #ca2b45;padding-top:13px}.research-cover-peak .research-cover-photo{height:min(190px,43vw)}.research-cover .research-cover-title h1,.reader-en .report-paper .research-cover .research-cover-title h1,.report-reader .paper-cover .research-cover:not(.report-cover) h1{white-space:normal;margin:.4em 0 .42em;font-size:clamp(24px,6.7vw,38px)}.research-cover-title p,.research-cover-title .research-cover-category{font-size:13px}.research-cover-date,.research-cover-status{order:4;font-size:11px;line-height:1.5;position:static}.research-cover-status{margin-top:-8px}.research-summary{flex-direction:column;gap:22px;display:flex}.research-summary>*{width:100%}.research-summary-marine>ol{display:block}.research-summary>aside{padding:20px}.research-summary-numbers{grid-template-columns:1fr;gap:11px}.research-summary-numbers>div+div{border-top:1px solid #68746e;border-left:0;padding:9px 0 0}}.report-editorial-v2 .paper-content{padding-top:30px}.editorial-spread{--editorial-accent:#315976;--editorial-secondary:#bd6b69;--editorial-tint:#eef2f7;min-width:0}.editorial-heading{border-bottom:1px solid #dce1e5;align-items:start;gap:24px;margin:0 0 30px;padding-bottom:22px;display:flex}.editorial-chapter-number{letter-spacing:-.08em;color:var(--editorial-accent);min-width:76px;font:300 64px/1 Arial,sans-serif}.editorial-heading .eyebrow{color:var(--editorial-accent);font-size:9px}.report-editorial-v2 .editorial-heading h2{letter-spacing:-.035em;margin:9px 0 0;font-size:30px;line-height:1.4}.editorial-main{grid-template-columns:1fr 1fr;align-items:start;gap:34px;display:grid}.editorial-prose{min-width:0}.editorial-prose p{color:#35414a;text-align:justify;margin:0 0 18px;font-size:14px;line-height:1.95}.editorial-prose ul{background:var(--editorial-tint);border-left:3px solid var(--editorial-accent);margin:22px 0 0;padding:18px 20px 18px 33px}.editorial-prose li{margin:0 0 10px;font-size:12px;line-height:1.85}.editorial-chart{min-width:0;margin:0}.editorial-chart figcaption>span{letter-spacing:.1em;color:var(--editorial-accent);font-size:9px}.editorial-chart h3{margin:10px 0;font-size:20px;line-height:1.5}.editorial-chart figcaption>p{color:#66737d;margin:0 0 8px;font-size:12px;line-height:1.8}.editorial-diagram{outline-offset:3px;overflow-x:auto}.editorial-diagram svg{width:100%;min-width:410px;height:auto;display:block}.editorial-chart-note{color:#71808a;border-top:1px solid #dce1e5;padding-top:12px;font-size:10px;line-height:1.7}.editorial-decision{background:var(--editorial-tint);border-top:3px solid var(--editorial-accent);grid-template-columns:1.4fr 1fr;gap:34px;margin-top:28px;padding:25px 28px;display:grid}.editorial-decision .eyebrow{color:var(--editorial-accent);font-size:9px}.editorial-judgment h3{margin:10px 0;font-size:19px;line-height:1.5}.editorial-judgment p{color:#475660;margin:0;font-size:12px;line-height:1.9}.editorial-questions-v2{border-left:1px solid #cbd6d8;padding-left:24px}.editorial-questions-v2 p{gap:12px;margin:15px 0 0;font-size:12px;line-height:1.85;display:flex}.editorial-questions-v2 b{color:#d9253c;font:12px Arial}.editorial-band .editorial-main,.editorial-briefing .editorial-main{flex-direction:column;display:flex}.editorial-band .editorial-chart{background:#f8fafb;order:-1;grid-template-columns:1fr 2.1fr;gap:12px 28px;width:100%;padding:22px;display:grid}.editorial-band .editorial-chart figcaption{grid-column:1}.editorial-band .editorial-diagram{grid-area:1/2/3}.editorial-band .editorial-chart-note{grid-column:1}.editorial-band .editorial-prose,.editorial-briefing .editorial-prose{columns:2;column-gap:34px}.editorial-band .editorial-prose p,.editorial-briefing .editorial-prose p{break-inside:avoid}.editorial-focus .editorial-main{grid-template-columns:.9fr 1.1fr}.editorial-focus .editorial-chart{border-top:6px solid var(--editorial-accent);order:-1;padding-top:20px}.editorial-focus .editorial-heading{border-bottom:0}.editorial-focus .editorial-decision{border:1px solid #ccd6db;border-left:6px solid var(--editorial-accent);background:#fff}.editorial-comparison .editorial-main{grid-template-columns:.85fr 1.15fr}.editorial-comparison .editorial-chart{background:var(--editorial-tint);border-radius:10px;padding:22px}.editorial-comparison .editorial-decision{border-top:1px solid var(--editorial-accent);background:#fff;padding:24px 0}.editorial-briefing .editorial-chart{border-top:1px solid #dce1e5;order:0;grid-template-columns:1fr 1.9fr;align-items:center;gap:20px;width:100%;padding-top:20px;display:grid}.editorial-briefing .editorial-chart-note{grid-column:1}.editorial-briefing .editorial-diagram{grid-area:1/2/3}.reader-en .editorial-prose p{text-align:left;font-size:14px;line-height:1.8}.reader-en .editorial-judgment p,.reader-en .editorial-questions-v2 p{font-size:12px;line-height:1.7}.reader-en .editorial-chart h3{font-size:20px;line-height:1.25}.report-editorial-v2.paper-summary .paper-findings{background:#f0f4f5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0;display:grid;position:relative;overflow:hidden}.report-editorial-v2.paper-summary .paper-findings>div{border:0;border-top:4px solid #335b6d;padding:25px 24px;display:block}.report-editorial-v2.paper-summary .paper-findings>div:nth-child(2){background:#e7edef;border-color:#b77d6b}.report-editorial-v2.paper-summary .paper-findings>div:nth-child(3){border-color:#d9253c}.report-editorial-v2.paper-summary .paper-findings>div>span{font-size:30px;font-weight:300}.report-editorial-v2.paper-summary .paper-findings p{margin-top:16px;font-size:14px;line-height:1.8}.report-editorial-v2.paper-summary .paper-abstract{max-width:90%;font-size:16px;line-height:1.85}.report-editorial-v2 .paper-sources small{overflow-wrap:anywhere}@media (max-width:1000px){.editorial-main,.editorial-focus .editorial-main,.editorial-comparison .editorial-main{grid-template-columns:1fr}.editorial-chart{max-width:100%}.editorial-focus .editorial-chart{order:0}.editorial-band .editorial-chart,.editorial-briefing .editorial-chart{display:block}.editorial-band .editorial-prose,.editorial-briefing .editorial-prose{columns:1}.editorial-heading h2{font-size:27px}.editorial-decision{grid-template-columns:1fr}.editorial-questions-v2{border-top:1px solid #cbd6d8;border-left:0;padding:18px 0 0}.report-editorial-v2.paper-summary .paper-findings{grid-template-columns:1fr}.editorial-diagram svg{max-height:480px}}@media (max-width:650px){.editorial-heading{gap:13px;margin-bottom:22px}.editorial-chapter-number{min-width:48px;font-size:42px}.report-editorial-v2 .editorial-heading h2{font-size:24px;line-height:1.5}.editorial-main{gap:22px}.editorial-prose p,.reader-en .editorial-prose p{font-size:15px;line-height:1.9}.editorial-chart h3,.reader-en .editorial-chart h3{font-size:21px}.editorial-diagram svg{min-width:520px}.editorial-decision{gap:20px;padding:20px 18px}.editorial-judgment h3{font-size:20px}.editorial-judgment p,.editorial-questions-v2 p,.reader-en .editorial-judgment p,.reader-en .editorial-questions-v2 p{font-size:13px;line-height:1.8}.editorial-band .editorial-chart,.editorial-comparison .editorial-chart{padding:16px}.report-editorial-v2.paper-summary .paper-abstract{max-width:100%}}.editorial-swipe-hint{display:none}@media (max-width:650px){.editorial-swipe-hint{color:#65717b;margin:12px 0 8px;font-size:11px;line-height:1.5;display:block}}.report-reader:not(.reader-embedded) .reader-frame{scroll-margin-top:calc(var(--header) + 16px)}.reader-journey{background:#f9fafb;border:1px solid #dce1e6;border-radius:13px;margin:-5px 0 26px;padding:21px 25px 0;overflow:hidden}.reader-journey-caption{color:#78818d;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.reader-journey-caption>div{align-items:baseline;gap:17px;min-width:0;display:flex}.reader-journey-caption>div>span{color:#bc3444;letter-spacing:.12em;white-space:nowrap;font-size:9px}.reader-journey-caption strong{color:#303c47;font-size:13px;font-weight:550;line-height:1.6}.reader-journey-caption>span{white-space:nowrap;font-variant-numeric:tabular-nums}.reader-journey-route{scrollbar-width:thin;align-items:stretch;gap:0;padding:18px 0 16px;display:flex;overflow-x:auto}.reader-journey-route>button{color:#7d8791;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 0 56px;align-items:center;gap:8px;min-width:56px;padding:5px 8px;font-size:10px;line-height:1.4;transition:color .2s;display:flex;position:relative}.reader-journey-route>button:before{content:"";background:#d7dde4;height:1px;position:absolute;top:10px;left:0;right:0}.reader-journey-route>button:first-child:before{left:50%}.reader-journey-route>button:last-child:before{right:50%}.reader-journey-dot{z-index:1;background:#f9fafb;border:2px solid #b9c1cb;border-radius:50%;width:11px;height:11px;transition:transform .25s,background .25s,border-color .25s;display:block;position:relative}.reader-journey-route>button.is-read .reader-journey-dot{background:#818e9e;border-color:#818e9e}.reader-journey-route>button.is-current{color:#c92c40;font-weight:600}.reader-journey-route>button.is-current .reader-journey-dot{background:#db3448;border-color:#db3448;box-shadow:0 0 0 4px #db344815}.reader-journey-route>button:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #cf3448}.reader-journey-route>button:disabled{cursor:wait}.reader-journey-progress{background:#e2e6eb;height:2px;margin:0 -25px}.reader-journey-progress>i{transform-origin:0;background:#d63246;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (pointer:fine){.reader-journey-route>button:hover{color:#c92c40}.reader-journey-route>button:hover .reader-journey-dot{border-color:#d63246;transform:scale(1.2)}}@media (max-width:650px){.reader-journey{border-radius:10px;margin:0 0 16px;padding:15px 15px 0}.reader-journey-caption{align-items:start;gap:14px;font-size:9px}.reader-journey-caption>div{display:block}.reader-journey-caption>div>span{margin-bottom:6px;font-size:8px;display:block}.reader-journey-caption strong{font-size:11px;display:block}.reader-journey-caption>span{padding-top:1px}.reader-journey-route{padding:13px 0 12px}.reader-journey-route>button{flex-basis:52px;min-width:52px}.reader-journey-progress{margin:0 -15px}}@media (prefers-reduced-motion:reduce){.reader-journey-route>button,.reader-journey-dot,.reader-journey-progress>i{transition:none}.reader-journey-route>button:hover .reader-journey-dot{transform:none}}@media print{.reader-journey{display:none!important}}.brand-logo{width:100%;height:auto;display:block;overflow:visible}.brand-logo__accent{transform-origin:158px 32.5px;transition:transform .56s cubic-bezier(.22,.75,.2,1),filter .3s}.brand,.admin-brand{cursor:pointer}.admin-brand>.brand-logo{width:117px}@media (hover:hover) and (pointer:fine){.brand:hover .brand-logo__accent,.admin-brand:hover .brand-logo__accent{filter:brightness(1.05);transform:rotate(90deg)scale(1.08)}}:is(.brand:focus-visible .brand-logo__accent,.admin-brand:focus-visible .brand-logo__accent){transform:rotate(90deg)scale(1.08)}:is(.brand:focus-visible,.admin-brand:focus-visible){outline-offset:7px;border-radius:3px;outline:2px solid #c92635}.brand:active .brand-logo__accent,.admin-brand:active .brand-logo__accent{transform:rotate(90deg)scale(.96)}@media (max-width:900px){.admin-brand>.brand-logo{width:106px}}@media (prefers-reduced-motion:reduce){.brand-logo__accent{transition:none}:is(.brand:hover .brand-logo__accent,.brand:focus-visible .brand-logo__accent,.brand:active .brand-logo__accent,.admin-brand:hover .brand-logo__accent,.admin-brand:focus-visible .brand-logo__accent,.admin-brand:active .brand-logo__accent){transform:none}}
