.rf,.rp,body:has(.rp) .cb-ph{--research-size-eyebrow:0.6875rem;--research-size-caption-expanded:0.75rem;--research-size-caption-compact:0.8125rem;--research-size-data:0.875rem;--research-size-control:0.9375rem;--research-size-body-expanded:1rem;--research-size-body-compact:1.0625rem;--research-size-lead-expanded:1.125rem;--research-size-title-expanded:1.25rem;--research-size-section-compact:1.375rem;--research-size-figure-m-expanded:1.5rem;--research-size-cover-compact:1.75rem;--research-size-figure-l-compact:2rem;--research-size-page-expanded:2.125rem;--research-size-cover-expanded:2.5rem}.rf,.rp{color:var(--ink);font-family:var(--font-sans),sans-serif;font-weight:300;line-height:1.65;min-width:0}.rf{max-width:856px;margin:auto;padding:28px 24px 56px}.rf__title{font:400 var(--research-size-figure-l-compact)/1.15 Georgia,serif;margin:0 0 32px}.rf__section{margin:0 0 36px}.rf__group{overflow:visible}.rf__card{position:relative;padding:24px}.rf__card+.rf__card{border-top:1px solid var(--line)}.rf__card-meta{display:flex;align-items:center;gap:12px;color:var(--muted);font:400 var(--research-size-caption-expanded)/1.4 var(--font-mono),monospace;margin-bottom:14px}.rf__card h2{font:400 var(--research-size-lead-expanded)/1.25 Georgia,serif;margin:0 20px 10px 0}.rf__card--lead h2{font-size:var(--research-size-section-compact)}.rf__title-link{color:var(--ink);text-decoration:none}.rf__title-link:after{content:"";position:absolute;inset:0;z-index:1}.rf__title-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px;border-radius:14px}.rf__chevron{position:absolute;right:24px;top:62px;color:var(--muted)}.rf__takeaway{font-size:var(--research-size-control);line-height:1.65;margin:0 0 18px}.rf__card--lead .rf__takeaway{font-size:var(--research-size-body-compact)}.rf__byline,.rf__footer{font:400 var(--research-size-caption-expanded)/1.65 var(--font-mono),monospace;color:var(--muted)}.rf__byline{margin:20px 0 0}.rf__card--lead .cb-btn{position:relative;z-index:2;margin-top:24px}.rf__more{width:100%;height:56px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--accent);font:400 var(--research-size-caption-compact) var(--font-mono),monospace;cursor:pointer}.rf__more:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.rf__more:disabled{cursor:wait}.rf__more-error{padding:20px 24px}.rf__empty{padding:32px}.rf__footer p{margin:8px 0}.rp__chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}:root[data-cb-style="1"] .rf .cb-chip--asset,:root[data-cb-style="1"] .rp .cb-chip--asset{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:24px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--sunken);color:var(--ink);font:400 var(--research-size-caption-compact)/1 var(--font-mono),monospace;text-decoration:none}:root[data-cb-style="1"] .rf .cb-chip--asset:after,:root[data-cb-style="1"] .rp .cb-chip--asset:after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.rf a:focus-visible,.rp a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rf .cb-chip--asset:hover,.rp .cb-chip--asset:hover{border-color:var(--accent)}.rp{display:grid;grid-template-columns:minmax(0,1fr);max-width:856px;padding:32px 24px 64px;margin:auto;gap:24px}.rp__body{container:report/inline-size;min-width:0;font-size:var(--research-size-body-compact);line-height:1.7}.rp h1,.rp h2,.rp h3{font-family:Georgia,serif;font-weight:400;color:var(--ink)}.rp__cover{padding:4px 0 32px}.rp__cover-title{font-size:var(--research-size-cover-compact);line-height:1.12;letter-spacing:-.02em;margin:18px 0}.rp__dek{font-size:var(--research-size-lead-expanded);line-height:1.55;margin:0 0 20px;font-weight:300}.rp__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:400 var(--research-size-caption-expanded)/1.4 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.rp__eyebrow,.rp__eyebrow>span+span,.rp__meta{color:var(--muted)}.rp__meta{font:400 var(--research-size-caption-expanded)/1.6 var(--font-mono),monospace;display:flex;flex-wrap:wrap;margin:0}.rp__meta>span{white-space:nowrap}.rp__pdf-size{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;margin-left:8px}.rp__pdf-pending{display:grid;gap:8px;justify-items:start}.rp__caption,.rp__pdf-pending>span{font:400 var(--research-size-caption-expanded)/1.5 var(--font-mono),monospace;color:var(--muted)}.rp__caption{margin:12px 0 0}.rp__bullets a,.rp__caption a,.rp__prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rp__source-link{font:400 var(--research-size-caption-expanded)/1.5 var(--font-mono),monospace;white-space:nowrap}.rp__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px!important;margin-bottom:32px}.rp__hero .rp__eyebrow,.rp__hero .rp__hero-asof,.rp__hero a{color:inherit}.rp__hero .rp__eyebrow{opacity:.85}.rp__mark{width:9px;height:9px;background:currentColor;transform:rotate(45deg)}.rp__hero-figures{display:flex;gap:28px;flex-wrap:wrap}.rp__hero-figures>div>div{font:400 var(--research-size-page-expanded)/1.2 var(--font-mono),monospace;font-variant-numeric:tabular-nums}.rp__hero-figures p{font-size:var(--research-size-caption-compact);line-height:1.5;margin:8px 0 0}.rp__hero-sentence{font-size:var(--research-size-body-expanded);line-height:1.6;margin:24px 0 12px}.rp__hero-asof{font:400 var(--research-size-eyebrow)/1.5 var(--font-mono),monospace;margin:0}.rp__hero dl{margin:0;padding-top:20px;border-top:1px solid}.rp__hero dl>div{display:flex;justify-content:space-between;gap:16px;font:400 var(--research-size-caption-expanded)/1.5 var(--font-mono),monospace;padding:8px 0}.rp__hero dd{margin:0}.rp__takeaways{padding:24px;background:var(--sage);border:1px solid var(--line);border-radius:14px;margin:0 0 32px}.rp__takeaways h2{font-size:var(--research-size-section-compact);margin:0 0 16px}.rp__bullets,.rp__takeaways ul{padding-left:22px;margin:0}.rp__bullets li+li,.rp__takeaways li+li{margin-top:12px}.rp__contents{margin:0 0 36px}.rp__contents ol{list-style:none;padding:0;margin:0}.rp__contents a{display:flex;gap:12px;align-items:baseline;min-height:44px;padding:10px 0;color:var(--muted);text-decoration:none;font-size:var(--research-size-data);line-height:1.5;border-bottom:1px solid var(--line)}.rp__contents a span:first-child{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;min-width:20px}.rp__contents a[aria-current]{color:var(--accent);font-weight:500}.rp__rail{display:none}.rp__section{margin:0 0 48px;scroll-margin-top:24px}.rp .cb-sh{margin:0 0 20px}.rp .cb-sh h2,.rp .v3-section-title{font:400 var(--research-size-section-compact)/1.2 Georgia,serif;margin:12px 0}.rp__standfirst{font-size:var(--research-size-body-expanded);line-height:1.65;color:var(--muted);margin:0 0 24px}.rp__prose{margin:0 0 22px}.rp__bullets strong,.rp__prose strong{font-weight:500}.rp__subhead{font-size:var(--research-size-title-expanded);line-height:1.3;margin:30px 0 16px}.rp__quote{border-left:3px solid var(--accent);padding:4px 0 4px 24px;margin:28px 0;font:400 var(--research-size-figure-m-expanded)/1.45 Georgia,serif}.rp__note{border-left:3px solid var(--line-strong);padding:12px 16px;background:var(--sunken);font-size:var(--research-size-control);margin:24px 0}.rp__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.rp__stat{padding:20px!important}.rp__stat-value{font:400 var(--research-size-cover-compact)/1.2 var(--font-mono),monospace;font-variant-numeric:tabular-nums;margin-bottom:12px}.rp__stat-label{font:400 var(--research-size-eyebrow)/1.4 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;margin:0}.rp__stats--wide{grid-template-columns:1fr}.rp__stats--wide .rp__stat{display:flex;flex-direction:column;gap:12px}.rp__compare{display:grid;gap:12px;margin:24px 0}.rp__compare>.cb-card{padding:24px}.rp__compare h3{font-size:var(--research-size-title-expanded);margin:0 0 12px}.rp__compare p{margin:0}.rp__chain{display:flex;flex-direction:column;list-style:none;gap:24px;padding:0;margin:28px 0}.rp__chain li{position:relative;flex:1;padding:18px;background:var(--sage);border:1px solid var(--line);border-radius:12px}.rp__chain li+li:before{content:"↓";position:absolute;top:-25px;left:50%;color:var(--muted)}.rp__chain li>span{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;color:var(--accent)}.rp__chain p{font-size:var(--research-size-data);line-height:1.5;margin:8px 0 0}.rp__scenarios,.rp__timeline{margin:24px 0}.rp__scenario,.rp__timeline>div{display:flex;gap:16px;padding:24px}.rp__scenario+.rp__scenario,.rp__timeline>div+div{border-top:1px solid var(--line)}.rp__number,.rp__timeline-number{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;color:var(--accent);padding-top:5px;min-width:20px}.rp__scenario-title{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.rp__scenario h3,.rp__timeline h3{font-size:var(--research-size-title-expanded);line-height:1.3;margin:0 0 12px}.rp__scenario p,.rp__timeline p{font-size:var(--research-size-control);margin:8px 0}.rp__assets>a{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px;text-decoration:none;color:var(--ink)}.rp__assets>a+a{border-top:1px solid var(--line)}.rp__logo{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sunken);font:400 var(--research-size-caption-compact) var(--font-mono),monospace}.rp__assets strong{font:400 var(--research-size-data) var(--font-mono),monospace}.rp__assets small{display:block;font-size:var(--research-size-caption-compact);color:var(--muted)}.rp__asset-price{display:flex;flex-direction:column;text-align:right;margin-left:auto;font:400 var(--research-size-caption-compact)/1.6 var(--font-mono),monospace;font-variant-numeric:tabular-nums}.rp__gain{color:var(--gain)}.rp__loss{color:var(--loss)}.rp__stale{color:var(--warn)}.rp__sources>a{display:flex;align-items:baseline;gap:16px;padding:16px;text-decoration:none;color:var(--ink)}.rp__sources>a+a{border-top:1px solid var(--line)}.rp__sources>a>span:first-child{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;color:var(--muted)}.rp__sources>a>span:nth-child(2){flex:1;min-width:0}.rp__source-title{display:block;font-size:var(--research-size-control);line-height:1.4}.rp__source-citation{display:block;font:400 var(--research-size-caption-compact)/1.4 var(--font-mono),monospace;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.rp__disclosure{padding:24px!important;margin:32px 0;scroll-margin-top:24px}.rp__reminder{font-size:var(--research-size-caption-compact);font-style:italic;line-height:1.5;color:var(--muted);margin:6px 0 0}.rp__reminder a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rp__disclosure h3{font:400 var(--research-size-caption-compact) var(--font-mono),monospace;margin:0 0 12px}.rp__disclosure p{font-size:var(--research-size-data);margin:0}.rp__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rp__footer{font:400 var(--research-size-caption-compact)/1.6 var(--font-mono),monospace;color:var(--muted);margin:24px 0}.rp__state{min-width:0;padding:24px}.rf__state>.cb-group,.rp__state>.cb-group{padding:28px}.rp__error{border-color:var(--warn)!important}.rp__ref{font:400 var(--research-size-caption-expanded)/1.5 var(--font-mono),monospace;overflow-wrap:anywhere}.rp__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rp__chart{margin:28px 0;padding:20px;background:var(--sunken);border:1px solid var(--line);border-radius:12px;min-width:0}.rp__chart-title{font-size:var(--research-size-control);margin:0 0 16px}.rp__legend{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px;font:400 var(--research-size-caption-expanded) var(--font-mono),monospace}.rp__legend i,.rp__line-meta i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.bar__row{display:grid;grid-template-columns:minmax(75px,28%) minmax(0,1fr);gap:12px;margin:16px 0}.bar__label{font-size:var(--research-size-data);line-height:1.4}.bar__line{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:10px;min-height:22px}.bar__track{position:relative;background:var(--line);overflow:visible}.bar__fill,.bar__track{display:block;height:8px;border-radius:2px}.bar__fill,.bar__zero{position:absolute}.bar__zero{height:16px;top:-4px;border-left:1px solid var(--muted)}.bar__value{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;text-align:right;white-space:nowrap}.bar__series{font:400 var(--research-size-eyebrow) var(--font-mono),monospace;color:var(--muted);grid-column:1/-1}.bar__line--series{margin-bottom:6px}.bar__axis{margin:12px 66px 0 30%;font:400 var(--research-size-eyebrow) var(--font-mono),monospace}.bar__axis,.rp__line-meta{display:flex;justify-content:space-between;color:var(--muted)}.rp__line-meta{gap:12px;font:400 var(--research-size-eyebrow)/1.5 var(--font-mono),monospace;margin-bottom:20px}.rp__line-meta i{background:var(--accent)}.rp__line-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.rp__plot{position:relative;height:160px;min-width:0}.rp__plot svg{width:100%;height:160px;display:block;overflow:visible}.rp__gridline{stroke:var(--line);stroke-width:1}.rp__baseline{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 4}.rp__last-dot{position:absolute;right:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-50%)}.rp__line-extremes{flex-direction:column;padding:0 0 4px}.rp__line-extremes,.rp__line-x{display:flex;justify-content:space-between;font:400 var(--research-size-eyebrow)/1.5 var(--font-mono),monospace;color:var(--muted)}.rp__line-x{padding-right:70px;margin-top:10px}.rp__table{margin:28px 0;min-width:0}.rp__table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.rp__table table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--research-size-data);line-height:1.5}.rp__table td,.rp__table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.rp__table th{font:400 var(--research-size-eyebrow)/1.4 var(--font-mono),monospace;text-transform:uppercase;color:var(--muted);background:var(--sunken)}.rp__table td[data-kind=number],.rp__table td[data-kind=signed_percent],.rp__table th[data-kind=number],.rp__table th[data-kind=signed_percent]{text-align:right;font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.rp__table--sticky td:first-child,.rp__table--sticky th:first-child{position:sticky;left:0;background:var(--surface);box-shadow:1px 0 var(--line)}.rp__table--sticky th:first-child{background:var(--sunken);z-index:1}.rp__scroll-cue{font:400 var(--research-size-caption-expanded) var(--font-mono),monospace;color:var(--muted);margin:10px 0}.rf--loading,.rp--loading{display:block}.rf--loading i,.rp--loading i{display:block;border-radius:4px;background:var(--line);max-width:100%}.rp__skeleton-chips,.rp__skeleton-meta{display:flex;gap:12px;margin-bottom:20px}.rf__skeleton-lead,.rp__skeleton-cover,.rp__skeleton-section{border:1px solid var(--line);border-radius:14px;padding:24px;margin-bottom:24px}.rf__skeleton-lead>i,.rp__skeleton-cover>i{margin-bottom:12px}.rp__skeleton-copy{display:grid;gap:10px;margin:20px 0}.rp__skeleton-section>i{margin-bottom:12px}.rp__progress{display:inline-block;width:12px;height:12px;border:1px solid;border-top:1px solid transparent;border-radius:50%;margin-right:8px;animation:rp-spin 1s linear infinite}@keyframes rp-spin{to{transform:rotate(1turn)}}@container report (min-width:640px){.rp__cover-title{font-size:var(--research-size-cover-expanded)}.rp__body>.rp__section,.rp__prose{font-size:var(--research-size-body-expanded)}.rp .cb-sh h2,.rp .v3-section-title{font-size:var(--research-size-cover-compact)}.rp__hero{grid-template-columns:minmax(0,1fr) 180px}.rp__hero dl{border-top:0;border-left:1px solid;padding:0 0 0 20px}.rp__chain{flex-direction:row}.rp__chain li+li:before{content:"→";top:50%;left:-22px;transform:translateY(-50%)}.rp__compare{grid-template-columns:repeat(2,minmax(0,1fr))}.rp__stats--wide .rp__stat{flex-direction:row;align-items:center;gap:24px}.rp__stats--wide .rp__stat-value{margin:0;min-width:35%}}@media(min-width:768px){.rf__card h2{font-size:var(--research-size-title-expanded)}.rf__card--lead h2{font-size:var(--research-size-cover-compact)}.rf__card--lead .rf__takeaway{font-size:var(--research-size-lead-expanded)}.rf__takeaway{font-size:var(--research-size-data)}.rp__footer{font-size:var(--research-size-caption-expanded)}}@media(min-width:1280px){.rp{max-width:1120px;grid-template-columns:minmax(0,760px) 288px}.rp__rail{display:block;position:sticky;top:24px;align-self:start;min-width:0;padding-left:8px}.rp__contents--inline{display:none}.rp__rail-download{margin-top:28px}}body:has(.rp--preview) [data-shell-inset]{padding:0!important}body:has(.rp--preview) .cb-app-footer,body:has(.rp--preview) .cb-bottom-nav,body:has(.rp--preview) .cb-sidebar,body:has(.rp--preview) [data-page-header],body:has(.rp--preview) aside:not(.rp__rail){display:none!important}.rp--preview{max-width:760px;padding:0;margin:auto}.rp--preview,.rp--preview .rp__contents--inline{display:block}@media(prefers-reduced-motion:reduce){.rp__progress{animation:none}}body:has(.rp--preview) #app-nav,body:has(.rp--preview) [data-shell-inset]>footer,body:has(.rp--preview) nav[aria-label=Sections]{display:none!important}body:has(.rp) .cb-ph{height:60px;border-bottom:1px solid var(--line);background:var(--bar);color:var(--ink)}body:has(.rp) .cb-ph__inner{height:100%;display:flex;align-items:center;gap:12px;max-width:1120px;margin:auto;padding:0 24px}body:has(.rp) .cb-ph__back{display:inline-flex;align-items:center;gap:6px;height:44px;color:var(--accent);font:600 var(--research-size-control)/1 var(--font-sans);text-decoration:none}body:has(.rp) .cb-ph__back-icon{width:20px;height:20px;transform:scaleX(-1)}body:has(.rp) .cb-ph__title{font:400 var(--research-size-title-expanded)/1.2 Georgia,serif;margin:0}.rf__title{font-size:var(--research-size-title-expanded)}.rf__card{padding:18px}.rf__card--lead{padding:24px;min-height:441px}.rf__card h2{max-width:36ch;text-wrap:pretty}.rf__card--lead h2{max-width:30ch}.rf__card--lead .rf__takeaway{font-weight:300;max-width:62ch}.rf__card-meta{font-size:var(--research-size-caption-compact)}.rf__card-meta>span:last-child{margin-left:auto}.rf__byline,.rf__footer{font-size:var(--research-size-caption-compact)}.rf__footer{font-family:var(--font-sans);max-width:62ch}.rf__more{font:600 var(--research-size-control) var(--font-sans)}:root[data-cb-style="1"] .rf .cb-chip--asset,:root[data-cb-style="1"] .rp .cb-chip--asset{background:var(--sage)}.rf .rp__progress{position:absolute;left:0;right:0;top:0;width:100%;height:2px;border:0;border-radius:0;background:var(--accent);animation:none}.rf{position:relative}.rp__hero-sentence{font-family:Georgia,serif}.rp__takeaways li::marker{color:var(--accent)}.rf--loading .rp__skeleton-copy{gap:13px}.rf__skeleton-lead{min-height:433px}@media(min-width:768px){.rf__title{font-size:var(--research-size-page-expanded)}.rf__card{padding:24px}.rf__card h2{max-width:52ch}.rf__card--lead h2{max-width:30ch}.rf__footer{font-size:var(--research-size-caption-expanded)}}:root[data-cb-style="1"] .rf :is(h2,h3){font-weight:400}.rp .rp__subhead{font:600 var(--research-size-body-expanded)/1.3 var(--font-sans);margin:24px 0 6px}.rp__prose{line-height:1.6;max-width:62ch}.rp__bullets strong,.rp__prose strong{font-weight:600}.rp__stat-value{font-size:var(--research-size-section-compact)}.rp__stats--wide .rp__stat-value{font-size:var(--research-size-figure-l-compact)}.rp__stat-label{font-size:var(--research-size-control)}.rp .rp__compare h3{font:400 var(--research-size-eyebrow)/1.4 var(--font-mono);text-transform:uppercase;color:var(--muted)}.rp__compare p{font-size:var(--research-size-control)}.rp .rp__scenario h3,.rp .rp__timeline h3{font:600 var(--research-size-body-expanded)/1.3 var(--font-sans);margin:0 0 6px}.rp__scenario,.rp__timeline>div{padding:18px}.rp__timeline-number{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--sage);padding:0;font-size:var(--research-size-data)}.rp__chain li{padding:0 0 18px;background:none;border:0;border-bottom:1px dashed var(--line);border-radius:0}.rp__chain li+li:before{content:none}.rp__chain li>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sage);color:var(--sage-deep)}@container report (min-width:640px){.rp__stat-value{font-size:var(--research-size-figure-m-expanded)}.rp__stats--wide .rp__stat-value{font-size:var(--research-size-cover-expanded)}.rp__stat-label{font-size:var(--research-size-data)}.rp__chain li{padding:0 12px;border-bottom:0;border-left:1px dashed var(--line)}.rp__chain li:first-child{border-left:0}}@keyframes research-skeleton-reveal{0%{visibility:hidden}to{visibility:visible}}.rf--loading,.rp--loading{animation:research-skeleton-reveal 0s .15s both}@media(min-width:640px){.rf--loading .rp__skeleton-copy{gap:5px}}.rp__table-scroll{border-radius:26px}.rp__table table{width:100%;min-width:640px;font-size:var(--research-size-control)}.rp__table td[data-kind=text]{white-space:normal;min-width:94px}.rp__table td[data-kind=mono],.rp__table td[data-kind=number],.rp__table td[data-kind=signed_percent]{font-family:var(--font-mono),monospace;font-size:var(--research-size-data)}.rp__table--sticky td:first-child,.rp__table--sticky th:first-child{font:400 var(--research-size-caption-expanded)/1.5 var(--font-mono),monospace;text-transform:uppercase}@container report (min-width:640px){.rp__table table{font-size:var(--research-size-data)}}.rp__asset-price .rp__unavailable{color:var(--unavail)}.rp__asset-price .rp__unavailable-copy{color:var(--muted);font:inherit}.rp.rp--2026-11{--rp26-title:1.625rem;--rp26-body:1.0625rem;--rp26-small:0.8125rem;display:block;max-width:688px;padding:40px 24px 96px;margin:auto;font:400 var(--rp26-body)/1.75 Georgia,serif;color:var(--ink)}.rp--2026-11.rp--2026-11.rp--2026-11 *{font-family:Georgia,serif;text-transform:none;letter-spacing:normal}.rp--2026-11 .rp__body{font-size:var(--rp26-body);line-height:1.75}.rp--2026-11 :is(strong,b){font-weight:400;font-style:italic}.rp--2026-11 p{margin:0 0 1em}.rp--2026-11 .rp26__title{font-size:var(--rp26-title);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0 0 .8em}.rp--2026-11 .rp26__heading,.rp--2026-11 h3{font-size:var(--rp26-body);font-weight:700;line-height:1.4;margin:0 0 .8em}.rp--2026-11 .rp26__dek{margin:0 0 1.4em}.rp--2026-11 :is(.rp26__meta,.rp26__small,.rp26__fig-label,.rp26__legend,.rp26__bar,.rp26__axis,.rp26__yaxis,.rp26__line-x,.rp26__tag,.rp26__tip,.rp26__chart-asof,.rp26__legal p,.rp__caption,.rp__source-link,.rp__table table,.rp__table th,.rp__number,.rp__timeline-number,.rp__scroll-cue,.cb-chip){font-size:var(--rp26-small);line-height:1.55}.rp--2026-11 :is(.rp26__meta,.rp26__muted,.rp26__fig-label,.rp26__legend,.rp26__axis,.rp26__yaxis,.rp26__line-x,.rp26__chart-asof,.rp26__legal p,.rp__caption){color:var(--muted)}.rp--2026-11 .rp26__meta{margin:0 0 .4em}.rp--2026-11 .rp26__key{margin:0}.rp--2026-11 .rp26__figs{display:flex;margin:1em 0 0}.rp--2026-11 .rp26__figs>div{flex:1;min-width:0;padding:0 1.4em}.rp--2026-11 .rp26__figs>div:first-child{padding-left:0}.rp--2026-11 .rp26__figs>div+div{border-left:1px solid var(--line)}.rp--2026-11 .rp26__fig-value{font-size:var(--rp26-title);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rp--2026-11 .rp26__fig-label{margin:.35em 0 0}.rp--2026-11 .rp26__hooks{margin-top:4.5em}.rp--2026-11 .rp26__hooks ol{list-style:decimal;margin:0 0 1.6em;padding-left:1.2em}.rp--2026-11 .rp26__hooks li{margin:.45em 0}.rp--2026-11 .rp26__hooks a,.rp--2026-11 .rp26__sources a,.rp--2026-11 .rp__source-link{color:var(--accent);text-decoration:none}.rp--2026-11 .rp26__hooks a{overflow-wrap:anywhere}.rp--2026-11 .rp26__hooks a:hover,.rp--2026-11 .rp26__sources a:hover{text-decoration:underline;text-underline-offset:3px}.rp--2026-11 .rp26__section{margin-top:5em;scroll-margin-top:24px}.rp--2026-11 .rp26__standfirst{color:var(--muted)}.rp--2026-11 :is(.rp__prose,.rp__bullets,.rp__quote,.rp__scenario p,.rp__timeline p,.rp__compare p,.rp__chain p){font-size:var(--rp26-body);line-height:1.75;max-width:none}.rp--2026-11 .rp__prose{margin:0 0 1em}.rp--2026-11 .rp__subhead{font-size:var(--rp26-body);font-weight:700;line-height:1.4;margin:2em 0 .6em}.rp--2026-11 .rp__bullets{list-style:disc;padding-left:1.2em;margin:0 0 1em}.rp--2026-11 sup+sup{margin-left:.2em}.rp--2026-11 .rp__table :is(th,td){padding:.55em .75em}.rp--2026-11 .rp__bullets li+li{margin-top:.4em}.rp--2026-11 .rp__quote{font-style:italic;border-left:1px solid var(--line);padding:0 0 0 1.2em;margin:2em 0}.rp--2026-11 .rp__eyebrow{font-size:var(--rp26-small);color:var(--muted);margin:0 0 .3em}.rp--2026-11 :is(.rp__number,.rp__timeline-number){color:var(--muted)}.rp--2026-11 .rp26__box,.rp--2026-11 .rp__chain li{background:var(--surface)}.rp--2026-11 .rp26__box{border:1px solid var(--line);border-radius:10px;padding:1em 1.2em;margin:2em 0}.rp--2026-11 .rp26__box-title{font-weight:700;margin:0 0 .5em}.rp--2026-11 .rp26__box p:last-child{margin:0}.rp--2026-11 .rp26__box-items{list-style:none;padding:0;margin:0}.rp--2026-11 .rp26__box-items li+li{margin-top:.5em}.rp--2026-11 .rp26__box a{color:var(--accent)}.rp--2026-11 .rp26__chart{margin:2.5em 0;min-width:0;--rp26-grid:var(--line)}.rp--2026-11 .rp26__chart--grid-solid{--rp26-grid:var(--line-strong)}.rp--2026-11 .rp26__chart-title{margin:0 0 .8em}.rp--2026-11 .rp26__legend{display:flex;flex-wrap:wrap;gap:.3em 1.2em;list-style:none;padding:0;margin:0 0 .8em}.rp--2026-11 .rp26__legend i{display:inline-block;width:.7em;height:.7em;border-radius:50%;margin-right:.45em}.rp--2026-11 .rp26__bar{display:grid;grid-template-columns:minmax(5.5em,30%) minmax(0,1fr);gap:.6em;align-items:center;margin:.35em 0}.rp--2026-11 .rp26__bar-lines{display:grid;gap:.25em}.rp--2026-11 .rp26__bar-series{display:block;color:var(--muted)}.rp--2026-11 .rp26__scale{display:block;position:relative;height:1.4em;margin-right:4.2em}.rp--2026-11 .rp26__bars--neg .rp26__scale{margin-left:4.2em;margin-right:0}.rp--2026-11 .rp26__grid{position:absolute;top:-.25em;bottom:-.25em;border-left:1px solid var(--rp26-grid)}.rp--2026-11 .rp26__fill{position:absolute;top:.2em;bottom:.2em;border-radius:2px}.rp--2026-11 .rp26__bar-value{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font-variant-numeric:tabular-nums}.rp--2026-11 .rp26__axis{display:grid;grid-template-columns:minmax(5.5em,30%) minmax(0,1fr);gap:.6em;margin-top:.2em}.rp--2026-11 .rp26__axis .rp26__scale{height:1.5em}.rp--2026-11 .rp26__tick{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-variant-numeric:tabular-nums}.rp--2026-11 .rp26__tick:first-child{transform:none}.rp--2026-11 .rp26__tick:last-child{transform:translateX(-100%)}.rp--2026-11 .rp26__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;-moz-column-gap:.5em;column-gap:.5em;align-items:start}.rp--2026-11 .rp26__plot{position:relative;min-width:0;height:10rem;touch-action:pan-y}.rp--2026-11 .rp26__plot svg{display:block;width:100%;height:10rem;overflow:visible}.rp--2026-11 .rp26__gridline{stroke:var(--rp26-grid);stroke-width:1}.rp--2026-11 .rp26__cursor{stroke:var(--muted);stroke-width:1}.rp--2026-11 .rp26__tags{display:grid;height:10rem}.rp--2026-11 .rp26__tag{grid-area:1/1;align-self:start;white-space:nowrap;color:var(--surface);border-radius:4px;padding:0 .45em;line-height:1.6;font-variant-numeric:tabular-nums}.rp--2026-11 .rp26__yaxis{display:flex;flex-direction:column;justify-content:space-between;height:calc(10rem + 1.2em);margin-top:-.6em;font-variant-numeric:tabular-nums;text-align:right}.rp--2026-11 .rp26__chart--axis-left-3 .rp26__yaxis{order:-1;text-align:left}.rp--2026-11 .rp26__line-x{grid-column:1;position:relative;height:1.6em;margin-top:.4em}.rp--2026-11 .rp26__line-x span{position:absolute;top:0;white-space:nowrap}.rp--2026-11 .rp26__line-x span:first-child{left:0}.rp--2026-11 .rp26__line-x span:nth-child(2){transform:translateX(-50%)}.rp--2026-11 .rp26__line-x span:last-child{right:0}.rp--2026-11 .rp26__tip{position:absolute;top:0;margin-left:.6em;display:grid;gap:.1em;padding:.4em .6em;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);white-space:nowrap;pointer-events:none;z-index:1}.rp--2026-11 .rp26__tip--left{transform:translateX(-100%);margin-left:-.6em}.rp--2026-11 .rp26__tip span:first-child{color:var(--muted)}.rp--2026-11 .rp26__tip i{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.4em}.rp--2026-11 .rp26__chart-asof{margin:.4em 0 0}.rp--2026-11 .rp__caption{margin:.8em 0 0}.rp--2026-11 .rp__table-scroll{background:var(--surface)}.rp--2026-11 .rp__table th{font-weight:400;color:var(--muted)}.rp--2026-11 .rp__table table{font-variant-numeric:tabular-nums}.rp--2026-11 .rp__scenario,.rp--2026-11 .rp__timeline>div{padding:1.2em 0}.rp--2026-11 .rp__scenarios,.rp--2026-11 .rp__timeline{border:0;background:none}.rp--2026-11 .rp26__assets,.rp--2026-11 .rp26__sources{list-style:none;padding:0;margin:0}.rp--2026-11 .rp26__assets a{display:flex;justify-content:space-between;gap:1em;min-height:44px;align-items:center;padding:.5em 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.rp--2026-11 .rp26__asset-price{font-variant-numeric:tabular-nums;text-align:right}.rp--2026-11 .rp26__sources{counter-reset:src}.rp--2026-11 .rp26__sources li{margin:0 0 .8em;scroll-margin-top:24px}.rp--2026-11 .rp26__sources .rp26__muted{display:block;font-size:var(--rp26-small);line-height:1.55;overflow-wrap:anywhere}.rp--2026-11 .rp26__legal{margin-top:5em;scroll-margin-top:24px}.rp--2026-11 .rp26__legal p{margin:0 0 .6em}.rp--2026-11 .rp26__end{margin-top:2.5em}.rp--2026-11 .rp26__end .rp26__meta{margin-top:1.2em}@container report (max-width:559.98px){.rp--2026-11 .rp26__figs{flex-direction:column}.rp--2026-11 .rp26__figs>div{padding:.8em 0}.rp--2026-11 .rp26__figs>div:first-child{padding-top:0}.rp--2026-11 .rp26__figs>div+div{border-left:0;border-top:1px solid var(--line)}}@container report (min-width:560px){.rp--2026-11 .rp26__fig-value,.rp--2026-11 .rp26__title{font-size:2rem}}