.ex-root{font-size:15px}.ex-root .ip-header{min-height:76px}.ex-root .ip-brand span{letter-spacing:.1em;font-size:9px}.ex-root .ip-stage{justify-content:center;max-width:1240px;min-height:calc(100svh - 150px);padding:28px 0}.ex-root .ip-footer{min-height:74px}.ex-root .ip-footer nav{gap:10px}.ex-footer nav a span{width:25px;height:25px}.ex-root .ex-heading{margin-bottom:24px;position:relative}.ex-heading h1{font-size:clamp(30px,3.2vw,46px)}.ex-root .ip-eyebrow{margin-bottom:13px;font-size:11px}.ex-return{max-width:300px;position:absolute;top:0;right:0;padding:7px 10px!important;font-size:11px!important}.ex-body{min-height:400px}.ex-stage.ex-scene-start{flex-direction:row;align-items:center;gap:40px}.ex-start-copy{max-width:660px}.ex-scene-start h1{font-size:clamp(65px,7.2vw,100px);line-height:.96}.ex-scene-start .ip-question{margin:32px 0}.ex-scene-start .ip-motif{flex:1;max-width:470px}.ex-mode{color:#4c6278!important;border:0!important;font-size:11px!important}.ex-lead{font:22px/1.45 var(--font-serif), serif;max-width:1000px;margin:0 0 22px}.ex-badge{color:#4c6278;letter-spacing:.035em;margin:0;font-size:10px}.ex-share{color:#4c6278;margin:0;font-size:12px}.ex-share strong{color:#1769aa;font-size:20px}.ex-presets{flex-wrap:wrap;gap:5px;display:flex}.ex-presets button{padding:6px 8px;font-size:10px}.ex-root .ip-controls{gap:9px}.ex-root .ip-controls input{margin:0 0 8px}.ex-root .ip-controls button{padding:8px 12px}.ex-root .ip-chart{height:420px}.ex-quotation{max-width:1090px;margin:15px auto 0}.ex-quotation blockquote{font:clamp(32px, 3.4vw, 51px)/1.28 var(--font-serif), serif;letter-spacing:-.015em;color:#102a43;margin:0}.ex-quotation blockquote:first-letter{color:#1769aa}.ex-quotation figcaption{color:#4c6278;border-top:1px solid #d6e4ef;flex-direction:column;gap:7px;margin-top:38px;padding-top:22px;font-size:14px;display:flex}.ex-quotation strong{color:#102a43;font-size:18px}.ex-quotation a{font-size:11px}.ex-map h3{margin:24px 0 10px;font-size:12px;font-weight:600}.ex-map h3 small{color:#4c6278;margin-left:14px;font-size:10px;font-weight:400}.ex-map-main{grid-template-columns:repeat(3,1fr);gap:3px 20px;display:grid}.ex-map-main a,.ex-map-related a,.ex-map-subjects a{border-bottom:1px solid #d6e4ef;justify-content:space-between;gap:8px;padding:9px 6px;font-size:12px;display:flex}.ex-map [aria-current]{color:#1769aa;background:#e8f3fc}.ex-map-subjects{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.ex-map-subjects a{font-size:11px}.ex-map-related{grid-template-columns:repeat(3,1fr);gap:0 20px;display:grid}.ex-seen{color:#1769aa;font-size:10px}.ex-root button:disabled{opacity:.4}.ex-root kbd{font-size:9px}@media (max-width:760px){.ex-root .ip-header{min-height:85px}.ex-mode{display:none}.ex-root .ip-stage{min-height:0;padding:32px 0}.ex-root .ex-stage.ex-scene-start{display:block}.ex-scene-start .ip-motif{width:100%;margin-top:25px}.ex-root .ip-chart{height:auto}.ex-heading h1{font-size:32px}.ex-root .ex-heading{margin-bottom:20px}.ex-return{margin-top:12px;position:static}.ex-body{min-height:0}.ex-lead{font-size:21px}.ex-quotation blockquote{font-size:32px}.ex-root .ip-footer nav{justify-content:flex-start;gap:8px;padding:4px 2px;overflow-x:auto}.ex-footer nav a{flex-shrink:0}.ex-map-main,.ex-map-related{grid-template-columns:1fr}.ex-map .ip-map-content{padding:22px}.ex-root .ip-header-actions>a:after{content:"Paper ↗"}.ex-root .ip-brand{font-size:17px}.ex-root .ip-brand span{max-width:180px;font-size:8px;line-height:1.5}.ex-root .ip-header-actions{gap:8px}.ex-root .ex-badge{font-size:10px}}.ex-entry-grid{grid-template-columns:repeat(3,1fr);gap:0 35px;display:grid}.ex-entry-grid>button{text-align:left;color:#102a43;border:0;border-top:1px solid #b7cddd;border-radius:0;flex-direction:column;gap:13px;min-height:185px;padding:24px 5px 30px;display:flex;position:relative}.ex-entry-grid strong{font:27px/1.2 var(--font-serif), serif}.ex-entry-grid span:not(.ex-entry-number){color:#4c6278;font-size:13px}.ex-entry-grid b{color:#1769aa;position:absolute;top:22px;right:5px}.ex-entry-number{color:#1769aa;font-size:11px}.ex-connections{flex-wrap:wrap;gap:14px;margin:22px 0 0;display:flex}.ex-connections button{border:0;border-bottom:1px solid #9bbbd1;border-radius:0;padding:7px 0;font-size:11px}.ex-note{color:#4c6278;margin:16px 0;font-size:12px;line-height:1.55}.ex-source{color:#4c6278;margin:12px 0 0;font-size:10px}.ex-controls-row{flex-wrap:wrap;align-items:end;gap:24px;margin:0 0 18px;display:flex}.ex-select{color:#4c6278;flex-direction:column;gap:7px;min-width:230px;font-size:11px;display:flex}.ex-select select{font:14px var(--font-body), sans-serif;color:#102a43;background:#fff;border:1px solid #b7cddd;border-radius:3px;padding:10px 35px 10px 12px}.ex-select input{accent-color:#1769aa;width:100%;min-height:25px}.ex-toggle{flex-wrap:wrap;gap:7px;display:flex}.ex-toggle button{padding:8px 12px;font-size:12px}.ex-root button[aria-pressed=true]{color:#102a43;background:#e5f1fa;border-color:#1769aa}.ex-root .ip-primary[aria-pressed=true]{color:#fff;background:#1769aa}.ex-two-column{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ex-explainer{font-size:16px;line-height:1.6}.ex-explainer p{margin:0 0 18px}.ex-formula{font:22px/1.6 var(--font-serif), serif;border-block:1px solid #d6e4ef;margin:18px 0;padding:20px 0}.ex-formula span{color:#7f919f;margin:0 20px}.ex-chart-and-readout{grid-template-columns:minmax(0,1fr) 265px;align-items:center;gap:28px;display:grid}.ex-chart{width:100%;height:365px;display:block;overflow:visible}.ex-chart text{font:14px var(--font-body), sans-serif;fill:#4c6278}.ex-chart .ex-axis-title{fill:#102a43}.ex-chart circle[role=button]{cursor:pointer}.ex-frontier-figure{margin:0}.ex-frontier-figure figcaption,.ex-sector-overview figcaption{color:#4c6278;flex-wrap:wrap;gap:20px;margin-top:4px;font-size:10px;display:flex}.ex-swatch:before{content:"";vertical-align:middle;border-top:3px solid #1769aa;width:22px;margin-right:7px;display:inline-block}.ex-amber:before{border-color:#a75b14;border-top-style:dashed}.ex-selected{flex-direction:column;gap:6px;display:flex}.ex-selected>span{color:#4c6278;font-size:12px}.ex-selected>strong{font:46px var(--font-serif), serif;color:#1769aa}.ex-selected p{font-size:12px;line-height:1.55}.ex-selected dl{margin:12px 0}.ex-selected dl>div{border-top:1px solid #d6e4ef;padding:10px 0}.ex-selected dt{color:#4c6278;font-size:11px}.ex-selected dd{margin:4px 0 0;font-size:30px}.ex-sector-overview{max-width:1100px;margin:0}.ex-root .ex-sector-row{text-align:left;color:#102a43;background:0 0;border:0;border-radius:0;grid-template-columns:220px 1fr;align-items:center;gap:18px;width:100%;padding:6px 12px;display:grid}.ex-root .ex-sector-row[aria-pressed=true]{background:#e5f1fa}.ex-sector-row>span:first-child{font-size:13px}.ex-bar-pair{flex-direction:column;gap:4px;padding-right:80px;display:flex}.ex-bar-pair>span{min-width:2px;height:12px;display:block;position:relative}.ex-bar-blue{background:#1769aa}.ex-bar-amber{background:#a75b14}.ex-bar-pair b{white-space:nowrap;font-size:11px;font-weight:500;position:absolute;top:-4px;left:calc(100% + 7px)}.ex-comparison-bars{flex-direction:column;gap:20px;margin:12px 0;display:flex}.ex-comparison-bars label{color:#4c6278;margin:0 0 8px;font-size:12px;display:block}.ex-big-bar{color:#fff;background:#1769aa;align-items:baseline;gap:10px;min-width:110px;padding:10px 14px;display:flex}.ex-big-bar strong{font:30px var(--font-serif), serif}.ex-big-bar span{font-size:11px}.ex-big-bar.ex-warm{background:#a75b14}.ex-prediction{grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;display:grid}.ex-dollar-visual{text-align:center;flex-direction:column;display:flex}.ex-dollar-visual span{font:160px var(--font-serif), serif;color:#1769aa}.ex-dollar-visual i{color:#4c6278;font-size:14px;font-style:normal}.ex-prediction-input{color:#4c6278;flex-direction:column;gap:15px;margin:30px 0 20px;font-size:12px;display:flex}.ex-prediction-input input{font:35px var(--font-serif), serif;color:#102a43;background:0 0;border:0;border-bottom:1px solid #92afc4;width:100%;padding:10px}.ex-answer{color:#1769aa;font-size:13px}.ex-valuation-bars{justify-content:space-between;align-items:end;gap:30px;display:flex}.ex-valuation-bars>div{flex:1;min-width:0}.ex-valuation-bars strong{font-size:13px;font-weight:500}.ex-paired-vertical{border-bottom:1px solid #b7cddd;align-items:end;gap:9px;height:185px;margin:15px 0;display:flex}.ex-paired-vertical span{background:#b7cddd;width:38px}.ex-paired-vertical span+span{background:#1769aa}.ex-valuation-bars small{color:#4c6278;font-size:11px}.ex-flow{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0;display:grid}.ex-flow>div{border-top:2px solid #1769aa;flex-direction:column;gap:15px;min-height:170px;padding:20px 0;display:flex;position:relative}.ex-flow>div:not(:last-child):after{content:"→";color:#1769aa;font-size:24px;position:absolute;top:55px;right:-30px}.ex-flow-index{color:#1769aa;font-size:11px}.ex-flow strong{font:26px var(--font-serif), serif}.ex-flow div>span:last-child{color:#4c6278;font-size:13px}.ex-matrix-labels{color:#4c6278;justify-content:space-between;margin:25px 0;font-size:13px;display:flex}.ex-matrix-stage{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:40px;display:grid}.ex-matrix-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ex-matrix-grid>div{color:#4c6278;background:#e1edf6;place-items:center;min-height:65px;font-size:12px;display:grid}.ex-matrix-grid>.ex-diagonal{color:#fff;background:#1769aa}.ex-firm-list{flex-direction:column;gap:30px;font-size:15px;display:flex}.ex-firm-list span{border-bottom:1px solid #d6e4ef;padding-bottom:10px}.ex-firm-list b{float:right;color:#a75b14}.ex-timeline{grid-template-columns:1fr 1.25fr 1fr;gap:35px;margin:40px 0 28px;display:grid}.ex-timeline>div{border-top:2px solid #a6c4d9;flex-direction:column;gap:20px;padding:25px 0;display:flex}.ex-timeline .ex-timeline-anchor{border-top-color:#1769aa}.ex-timeline strong{font:42px var(--font-serif), serif;color:#1769aa}.ex-timeline span{color:#4c6278;font-size:13px}.ex-timeline .ex-date{color:#102a43;font-size:14px}.ex-timeline>p{color:#4c6278;grid-column:1/-1;margin:0;font-size:13px}.ex-identification{grid-template-columns:1fr 1fr;gap:55px;display:grid}.ex-identification article{border-top:1px solid #abc5d8;padding:24px 0 0}.ex-identification article>span{letter-spacing:.08em;color:#4c6278;font-size:10px}.ex-root h2{font:27px/1.25 var(--font-serif), serif;margin:16px 0}.ex-identification p{font-size:14px;line-height:1.6}.ex-instrument-flow{font:19px/1.5 var(--font-serif), serif;color:#1769aa;padding:20px 0}.ex-instrument-flow b{margin:0 10px}.ex-root summary{cursor:pointer;color:#1769aa;padding:12px 0;font-size:13px;line-height:1.5}.ex-root details{border-top:1px solid #d6e4ef;margin-top:16px}.ex-root details p{color:#4c6278;font-size:12px;line-height:1.6}.ex-coefficients{grid-template-columns:repeat(4,1fr);gap:30px;margin:10px 0 30px;display:grid}.ex-coefficients>div{border-top:1px solid #b7cddd;padding-top:15px}.ex-coefficients span{font:20px var(--font-serif), serif;color:#4c6278}.ex-coefficients strong{font:52px var(--font-serif), serif;color:#1769aa;margin:5px 0;display:block}.ex-coefficients p{color:#4c6278;max-width:200px;margin:0;font-size:12px}.ex-estimate-geometry{justify-content:space-between;align-items:center;gap:25px;margin:24px 0;display:flex}.ex-estimate-geometry>div{flex-direction:column;flex:1;gap:8px;font-size:13px;display:flex}.ex-estimate-geometry strong{font:25px var(--font-serif), serif;color:#1769aa}.ex-estimate-geometry small{color:#4c6278;font-size:11px}.ex-median{border-block:1px solid #d6e4ef;align-items:center;gap:25px;margin-top:22px;padding:20px 0;display:flex}.ex-median>strong{font:54px var(--font-serif), serif;color:#1769aa;white-space:nowrap}.ex-median p{margin:0 0 5px;font-size:16px}.ex-median span{color:#4c6278;font-size:12px}.ex-local-equations{margin:20px 0}.ex-local-equations>div{border-bottom:1px solid #d6e4ef;padding:12px 0}.ex-local-equations dt{color:#4c6278;font-size:11px}.ex-local-equations dd{font:23px var(--font-serif), serif;margin:7px 0 0}.ex-equations-layout{grid-template-columns:1fr 1.5fr;align-items:center;gap:40px;display:grid}.ex-root .ex-equations-layout .ip-chart{height:330px}.ex-ledger-line{border-bottom:1px solid #d6e4ef;align-items:center;gap:14px;min-height:68px;display:flex}.ex-ledger-line>span{color:#4c6278;min-width:125px;font-size:12px}.ex-ledger-line strong{white-space:nowrap;font-size:14px;font-weight:500}.ex-ledger-bar{background:#1769aa;min-width:2px;height:18px}.ex-ledger-bar.ex-negative{background:#a75b14}.ex-ledger-total{justify-content:space-between;margin:22px 0;font-size:13px;display:flex}.ex-ledger-total strong{font:28px var(--font-serif), serif;color:#1769aa}.ex-risk-comparison{flex-direction:column;gap:22px;margin:30px 0;display:flex}.ex-risk-comparison>div{grid-template-columns:330px 1fr;align-items:center;gap:25px;display:grid}.ex-risk-comparison span{font-size:14px}.ex-risk-comparison>div>div{color:#fff;background:#1769aa;min-width:140px;padding:10px 16px}.ex-risk-comparison strong{font:30px var(--font-serif), serif}.ex-offset{border-top:1px solid #d6e4ef;margin:25px 0 0;padding:20px 0}.ex-offset span,.ex-offset strong{font-size:11px;font-weight:400;display:block}.ex-offset>div{background:#d6e4ef;width:100%;height:15px;margin:12px 0}.ex-offset i{background:#a75b14;height:100%;display:block}.ex-scope-cards{grid-template-columns:1fr 1fr;gap:45px;display:grid}.ex-scope-cards article{border-top:1px solid #d6e4ef}.ex-scope-cards p{color:#4c6278;font-size:13px}.ex-scope-cards strong{font:40px var(--font-serif), serif;color:#1769aa;display:block}.ex-scope-cards span{color:#4c6278;font-size:11px}.ex-future-grid{grid-template-columns:1fr 1fr;gap:20px 50px;display:grid}.ex-future-grid article{border-top:1px solid #d6e4ef}.ex-future-grid h2{font-size:25px}.ex-future-grid p{color:#4c6278;font-size:14px;line-height:1.6}.ex-discussion{max-width:1000px}.ex-discussion ol{margin:20px 0 30px;padding:0;list-style:none}.ex-discussion li{font:21px/1.5 var(--font-serif), serif;gap:22px;margin:14px 0;display:flex}.ex-discussion li span{color:#1769aa;font:12px var(--font-body), sans-serif;padding-top:10px}.ex-root .ex-paper-card{color:#102a43;border-block:1px solid #b7cddd;flex-direction:column;gap:7px;padding:22px 0;display:flex}.ex-paper-card>span{color:#4c6278;font-size:11px}.ex-paper-card strong{font:32px var(--font-serif), serif;color:#1769aa}.ex-discussion>p:not(.ex-lead),.ex-discussion>a:not(.ex-paper-card){font-size:13px}@media (max-width:760px){.ex-entry-grid,.ex-two-column,.ex-chart-and-readout,.ex-prediction,.ex-identification,.ex-equations-layout{grid-template-columns:1fr;gap:28px}.ex-entry-grid>button{min-height:0}.ex-chart{height:auto;min-height:290px}.ex-flow{grid-template-columns:1fr;gap:15px;margin:30px 0}.ex-flow>div{min-height:0;padding:20px 0}.ex-flow>div:not(:last-child):after{content:none}.ex-matrix-stage{grid-template-columns:1fr;gap:20px}.ex-firm-list{flex-direction:row;gap:14px;font-size:12px}.ex-firm-list span{flex:1}.ex-matrix-labels{gap:15px;font-size:11px}.ex-matrix-grid>div{min-height:60px}.ex-timeline{grid-template-columns:1fr;gap:10px;margin:20px 0}.ex-timeline>div{gap:10px;padding:20px 0}.ex-coefficients{grid-template-columns:1fr 1fr;gap:25px}.ex-coefficients strong{font-size:43px}.ex-estimate-geometry{align-items:flex-start;gap:12px}.ex-estimate-geometry strong{font-size:20px}.ex-estimate-geometry>span{display:none}.ex-estimate-geometry>div{font-size:11px}.ex-median{align-items:flex-start;gap:15px}.ex-median>strong{font-size:38px}.ex-median p{font-size:14px}.ex-root .ex-sector-row{grid-template-columns:120px 1fr;gap:10px;padding:10px 0}.ex-sector-row>span:first-child{font-size:11px}.ex-bar-pair{padding-right:48px}.ex-bar-pair b{font-size:10px;left:calc(100% + 4px)}.ex-controls-row{gap:15px}.ex-select{width:100%;min-width:0}.ex-selected>strong{font-size:40px}.ex-valuation-bars{gap:16px}.ex-valuation-bars strong{font-size:11px}.ex-paired-vertical{gap:5px}.ex-paired-vertical span{width:25px}.ex-prediction{gap:20px}.ex-dollar-visual span{font-size:100px}.ex-prediction-input{margin:20px 0}.ex-scope-cards,.ex-future-grid{grid-template-columns:1fr;gap:20px}.ex-risk-comparison>div{grid-template-columns:1fr;gap:10px}.ex-risk-comparison span{font-size:13px}.ex-risk-comparison strong{font-size:26px}.ex-formula{overflow-wrap:anywhere;font-size:18px}.ex-formula span{margin:0 8px}.ex-root .ex-equations-layout .ip-chart{height:auto}.ex-ledger-line{gap:8px}.ex-ledger-line>span{min-width:110px;font-size:11px}.ex-discussion li{font-size:19px}}.ex-estimated-diagram{width:100%;max-width:280px;height:100px}.ex-estimated-diagram text{font:12px var(--font-body), sans-serif;fill:#4c6278}@media (min-width:761px){.ex-scene-estimates .ex-coefficients{margin-bottom:20px}.ex-scene-estimates .ex-estimate-geometry{margin:16px 0}.ex-scene-estimates .ex-median{margin-top:14px;padding:14px 0}.ex-scene-estimates .ex-connections{margin-top:16px}.ex-scene-accounting .ex-flow{margin:20px 0}}.ex-tangent-swatch:before{border-color:#102a43;border-top-style:dotted;border-top-width:2px}@media (max-width:760px){.ex-map .ip-map-heading{align-items:flex-start;gap:15px}.ex-map .ip-map-heading>div{min-width:0}.ex-map .ip-map-heading h2{max-width:150px;font-size:25px;line-height:1.15}}.ex-root .ip-header-actions .ex-paper-link{color:#fff;background:#1769aa;border-radius:4px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;display:inline-flex}@media (max-width:760px){.ex-root .ip-header-actions .ex-paper-link{padding:8px 12px;font-size:0}.ex-root .ip-header-actions .ex-paper-link:after{color:#fff;font-size:12px}}.ex-map{background:#f6f9fc;width:calc(100vw - 40px);max-width:1240px;max-height:calc(100svh - 40px)}.ex-map .ip-map-content{padding:0}.ex-map .ip-map-heading{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f9fcf5;border-bottom:1px solid #d6e4ef;padding:14px 36px;position:sticky;top:0}.ex-map .ip-map-heading h2{max-width:none;font-size:32px}.ex-map-intro{justify-content:space-between;align-items:center;gap:20px;padding:15px 36px;display:flex}.ex-map-intro p{color:#4c6278;margin:0;font-size:13px}.ex-map-legend{color:#4c6278;flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.ex-map-legend>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.ex-map-legend i{border-top:2px solid #1769aa;width:18px;display:inline-block}.ex-map-legend .ex-key-side{border-top:2px dashed #b37b4a}.ex-map-legend .ex-key-seen{background:#1769aa;border:0;width:9px;height:9px}.ex-map-graph{gap:16px;padding:0 36px 24px;display:grid;position:relative}.ex-map-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ex-map-connections path{fill:none;stroke:#93b4cf;stroke-width:2px}.ex-map-connections .ex-map-branch-edge{stroke:#a1744f;stroke-dasharray:4 3}.ex-map-row{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:28px;display:grid}.ex-map-spine{grid-area:1/2}.ex-map-left{grid-area:1/1}.ex-map-right{grid-area:1/3}.ex-map-card{background:#fff;border:1px solid #c5d9e8;border-radius:5px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;position:relative}.ex-main-card{border-top:3px solid #1769aa;box-shadow:0 3px 10px #102a4305}.ex-side-card{background:#fbfaf7;border-color:#e0d6c9}.ex-map-card:focus-within,.ex-map-card:hover{border-color:#1769aa;box-shadow:0 3px 14px #102a4310}.ex-map-card.is-current{background:#e9f3fb;border-color:#1769aa}.ex-map .ex-map-card-title{font:25px/1.15 var(--font-serif),serif;color:#102a43;text-decoration:none;display:block}.ex-map .ex-side-card .ex-map-card-title{font-size:21px}.ex-map-screens{z-index:1;gap:3px;width:fit-content;margin-top:8px;display:grid;position:relative}.ex-map .ex-map-screen{color:#27455d;border-radius:3px;width:fit-content;padding:3px 6px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.ex-map .ex-map-screen:before,.ex-map .ex-map-card-title[data-visited]:before{content:"";vertical-align:2px;border:1px solid #839db1;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.ex-map .ex-map-screen.is-seen:before,.ex-map .ex-map-card-title[data-visited]:before{background:#1769aa;border-color:#1769aa}.ex-map .ex-map-screen:hover,.ex-map .ex-map-screen[aria-current]{background:#d6e8f6}.ex-map .ex-map-screen[aria-current]{color:#102a43;font-weight:650}@media (max-width:900px){.ex-map-row{gap:22px}.ex-map-card{padding:16px}.ex-map-intro{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:650px){.ex-map{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.ex-map .ip-map-heading{gap:12px;padding:20px}.ex-map .ip-map-heading h2{font-size:26px}.ex-map .ip-map-heading button{flex-shrink:0;padding:8px 10px;font-size:11px}.ex-map-intro{padding:20px}.ex-map-graph{padding:0 20px 24px 28px}.ex-map-row{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ex-map-left,.ex-map-right{margin-left:28px}.ex-map-left:empty,.ex-map-right:empty{display:none}.ex-map .ex-map-card-title{font-size:23px}}.ex-map-card-title:after{content:"";border-radius:5px;position:absolute;inset:0}.ex-map .ex-map-card-title:focus-visible{outline-offset:5px}.ex-root .ex-stage:is(.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research){max-width:960px;padding-block:32px}.ex-stage:is(.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research) .ex-body{min-height:0}.ex-perspective{max-width:900px}.ex-quotation{margin:0}.ex-quotation blockquote{letter-spacing:0;color:#304b60;font-size:clamp(25px,2.2vw,30px);font-weight:400;line-height:1.42}.ex-quotation figcaption{gap:6px;margin-top:18px;padding-top:16px;font-size:12px}.ex-quotation strong{font-size:15px;font-weight:500}.ex-perspective-reflection{color:#254e6c;background:#eaf3fa;border:1px solid #d1e2ef;border-radius:10px;max-width:650px;margin:28px 0 0 auto;padding:20px 24px;position:relative}.ex-perspective-reflection:before{content:"";background:#eaf3fa;border-top:1px solid #d1e2ef;border-left:1px solid #d1e2ef;width:12px;height:12px;position:absolute;top:-7px;left:28px;transform:rotate(45deg)}.ex-perspective-reflection p{font:19px/1.5 var(--font-serif),serif;margin:0}@media (max-width:760px){.ex-root .ex-stage:is(.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research){padding-block:44px}.ex-quotation blockquote{font-size:25px}.ex-perspective-reflection{margin-top:30px;padding:18px 20px}.ex-perspective-reflection p{font-size:18px}}.ex-root .ex-stage:is(.ex-scene-motivation,.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research){max-width:960px}.ex-stage:is(.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research) .ex-heading{margin-bottom:48px}.ex-quotation blockquote{font-style:italic}.ex-root .ex-perspective-followup{border:0;max-width:650px;margin:28px 0 0 auto}.ex-root .ex-perspective-followup>summary{color:#1769aa;align-items:center;gap:10px;width:fit-content;padding:10px 0;font-size:13px;list-style:none;display:flex}.ex-perspective-followup>summary::-webkit-details-marker{display:none}.ex-perspective-followup>summary:before{content:"+";font-size:19px;line-height:1}.ex-perspective-followup[open]>summary:before{content:"−"}.ex-perspective-reflection{border:2px solid #1769aa;border-radius:8px;margin-top:14px}.ex-perspective-reflection:before{border-width:2px 0 0 2px;border-color:#1769aa;width:14px;height:14px;top:-9px}.ex-root .ex-perspective-reflection p{font:19px/1.5 var(--font-serif),serif;color:#254e6c}.ex-scene-motivation .ex-body{min-height:0}.ex-motivation{max-width:880px}.ex-motivation-lead{font:28px/1.5 var(--font-serif),serif;color:#304b60;margin:12px 0 24px}.ex-motivation-context{color:#4c6278;max-width:780px;margin:0;font-size:18px;line-height:1.6}.ex-motivation-perspectives{border-top:1px solid #c5d9e8;margin-top:36px;padding-top:22px}.ex-motivation-perspectives>p{color:#4c6278;margin:0 0 16px;font-size:14px}.ex-motivation-perspectives nav{flex-wrap:wrap;gap:12px;display:flex}.ex-motivation-perspectives button{font-size:13px}@media (max-width:760px){.ex-stage:is(.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research) .ex-heading{margin-bottom:42px}.ex-root .ex-perspective-reflection p{font-size:18px}.ex-motivation-lead{font-size:24px}.ex-motivation-context{font-size:16px}}@media (min-width:761px){.ex-root .ex-perspective-followup{min-height:158px}}.ex-root .ex-perspective-followup,.ex-perspective-followup .ex-perspective-reflection{margin-left:0;margin-right:auto}@media (min-width:761px){.ex-root .ex-stage:is(.ex-scene-quote-tina,.ex-scene-quote-pillay,.ex-scene-quote-research){max-width:1160px}.ex-perspective{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:56px;max-width:none;display:grid}.ex-root .ex-perspective-followup{width:100%;min-height:190px;margin:0}.ex-perspective-followup .ex-perspective-reflection{max-width:none}.ex-perspective-reflection:before{top:28px;left:-9px;transform:rotate(-45deg)}.ex-perspective{align-items:start}.ex-root .ex-perspective-followup{position:relative}.ex-root .ex-perspective-followup>summary{position:absolute;bottom:calc(100% + 14px);left:0}.ex-perspective-followup .ex-perspective-reflection{margin-top:0}}.ex-root sub{vertical-align:sub;font-size:.65em;line-height:0}.ex-screen-toggle{margin:0 0 18px}.ex-screen-readout{border-bottom:1px solid #d6e4ef;margin-bottom:12px;padding:14px 0}.ex-screen-readout>span{color:#9a3d75;font-size:12px;display:block}.ex-screen-readout>strong{font:32px var(--font-serif),serif;color:#9a3d75;margin-top:6px;display:block}.ex-closing{max-width:1100px}.ex-closing-takeaway{font:32px/1.3 var(--font-serif),serif;color:var(--ip-blue);max-width:1000px;margin:0 0 22px}.ex-closing-intro{font:19px/1.5 var(--font-serif),serif;color:#4c6278;max-width:1000px;margin:0 0 28px}.ex-closing-grid{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.ex-closing-grid article{border:1px solid #bfd2e2;border-radius:8px;padding:26px}.ex-closing-paper{background:#fff;box-shadow:0 6px 24px #102a4308}.ex-closing-paper>span{color:#4c6278;font-size:13px;display:block}.ex-root .ex-closing-paper h2{margin:18px 0;font-size:38px}.ex-closing-paper p{font:21px/1.5 var(--font-serif),serif;color:#4c6278}.ex-root .ex-closing-paper .ip-primary{color:#fff;background:#1769aa;border-radius:4px;gap:24px;margin-top:28px;padding:14px 20px;font-size:14px;display:inline-flex}.ex-closing-feedback{background:#eaf3fa;flex-direction:column;justify-content:center;display:flex}.ex-root .ex-closing-feedback h2{margin:0 0 22px;font-size:29px}.ex-closing-feedback p{color:#4c6278;margin:0 0 14px;font-size:15px;line-height:1.6}.ex-closing-feedback a{border-bottom:1px solid #1769aa;width:fit-content;margin-top:12px;padding-bottom:4px;font-size:14px}@media (max-width:760px){.ex-closing-takeaway{font-size:26px}.ex-closing-grid{grid-template-columns:1fr}.ex-closing-grid article{padding:26px}}.ex-scene-divestment .ex-chart-and-readout{align-items:start}.ex-scene-divestment .ex-screen-readout{padding-top:0}.ex-scene-divestment .ex-selected dl{margin-block:4px}.ex-scene-divestment .ex-selected dl>div{padding-block:7px}.ip-root .theory-entry{margin:0 0 18px;font-size:12px}.theory-reveals{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ip-root .theory-reveals button{padding:6px 12px;font-size:12px}.theory-reveals [aria-pressed=true]{background:var(--ip-blue);color:#fff;border-color:var(--ip-blue)}.theory-path h2{font-family:var(--font-serif), serif;margin:0 0 12px;font-size:23px;font-weight:400;line-height:1.25}.theory-path p{margin:8px 0 14px}.theory-chain{text-align:center;grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;padding:25px 0;display:grid}.theory-chain article{border-bottom:2px solid var(--ip-rule);padding:20px 12px}.theory-chain p{color:var(--ip-secondary);font-size:13px}.theory-chain i{font-family:var(--font-serif), serif;font-size:30px}.theory-chain>span{color:#bdcbd6;font-size:42px}.theory-chain>.is-lit{color:var(--ip-blue)}.theory-math{padding:10px 0;font-size:clamp(21px,2.1vw,29px);overflow-x:auto}.theory-math math{margin:0}.theory-chain-calculation>.theory-math math{margin:0 auto}.theory-derivatives{grid-template-columns:1fr 1fr;gap:40px;max-width:730px;margin:12px auto;font-size:14px;display:grid}.theory-path .theory-takeaway{border-top:1px solid var(--ip-rule);font:24px/1.35 var(--font-serif), serif;color:var(--ip-blue);margin:20px 0 12px;padding-top:16px}.theory-path details{margin-top:15px;font-size:14px}.theory-path summary{cursor:pointer;color:var(--ip-blue)}.theory-clearing-layout,.theory-market-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:35px;display:grid}.theory-path figure{min-width:0;margin:0}.theory-chart,.theory-network{width:100%;height:auto;display:block}.theory-chart text,.theory-network text{font-family:var(--font-body), sans-serif;font-size:14px}.theory-clearing-copy>.theory-math{margin-right:24px;font-size:23px;display:inline-block}.theory-result{border-left:3px solid #a75b14;margin-top:10px;padding:9px 14px}.theory-result .theory-math{padding:4px 0 8px;font-size:24px}.theory-result strong{font-size:15px}.theory-result p{margin-bottom:0;font-size:13px}.theory-result.equilibrium{border-color:var(--ip-blue);color:var(--ip-blue);background:#e4eff8}.theory-matrix-keys{gap:30px;margin:18px 0;font-size:14px;display:flex}.theory-matrix-keys p{flex:1}.ex-stage[class*=ex-scene-theory-] .ex-heading{padding-top:32px}.ex-stage[class*=ex-scene-theory-] .ex-return{top:0}@media (max-width:760px){.theory-clearing-layout,.theory-market-layout{grid-template-columns:1fr;gap:24px}.theory-chain{grid-template-columns:1fr;padding:0}.theory-chain article{padding:12px}.theory-chain>span{line-height:1;transform:rotate(90deg)}.theory-chain h2{font-size:22px}.theory-chain p{margin-bottom:4px}.theory-derivatives{grid-template-columns:1fr;gap:0}.theory-matrix-keys{flex-direction:column;gap:0}.theory-path .theory-takeaway{font-size:22px}}.theory-math{overflow-y:hidden}@media (min-width:1000px){.ex-root .ex-stage[class*=ex-scene-theory-]{padding:18px 0}.ex-stage[class*=ex-scene-theory-] .ex-heading{margin-bottom:16px;padding-top:26px}.ex-stage[class*=ex-scene-theory-] h1{font-size:clamp(30px,2.7vw,39px)}.theory-reveals{margin-bottom:14px}.theory-chart{max-height:360px}.theory-clearing-copy p{margin-bottom:8px}.theory-result{margin-top:8px;padding:6px 12px}.theory-path .theory-takeaway{margin-top:14px;padding-top:12px}}.ex-root .ex-mode{border-radius:20px;padding:6px 11px;border:1px solid var(--ip-rule)!important}.ex-root .ex-mode[aria-pressed=true]{background:#e4f0fa;color:var(--ip-blue)!important;border-color:#a8cae5!important}.ex-byline{color:var(--ip-secondary);margin:25px 0;font-size:16px}.ex-byline strong{color:var(--ip-text)}.ex-frontier-transition{grid-template-columns:minmax(0,.75fr) auto minmax(0,1.25fr);align-items:center;gap:20px;display:grid}.ex-frontier-transition figure{margin:0}.ex-root .ex-frontier-transition .ip-chart{width:100%;height:285px}.ex-frontier-transition>span{color:var(--ip-blue);font-size:29px}.ex-ce-definition{font-weight:600}.ex-academic{border-top:1px solid var(--ip-rule);margin-top:16px;padding:10px 0 0}.ex-academic summary{color:var(--ip-blue);cursor:pointer;font-weight:600}.ex-reveal-stages{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ex-root .ex-reveal-stages button{text-align:left;align-items:baseline;gap:7px;padding:7px;font-size:12px;display:flex}.ex-reveal-stages button[aria-pressed=true]{background:#e4f0fa;border-color:#a8cae5}.ex-reveal-stages b{text-align:center;border:1px solid #a8cae5;border-radius:50%;min-width:1.55em}@media (max-width:760px){.ex-root .ip-header-actions{gap:8px}.ex-frontier-transition{grid-template-columns:minmax(0,1fr);gap:2px}.ex-root .ex-frontier-transition .ip-chart{height:auto;max-height:280px}.ex-frontier-transition>span{justify-self:center;transform:rotate(90deg)}.ex-reveal-stages{grid-template-columns:minmax(0,1fr)}}.ex-motivation-cards,.ex-implications{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ex-motivation-cards article,.ex-implications article{background:#edf5fb;border-top:2px solid #aac7dd;padding:15px 16px}.ex-motivation-cards h2,.ex-implications h2{font:600 23px/1.15 var(--font-serif), serif;margin:0 0 9px}.ex-motivation-cards p,.ex-implications p{margin:0 0 11px}.ex-motivation-cards p:last-child,.ex-implications p:last-child{margin-bottom:0}.ex-motivation-cards a,.ex-historical-label a{text-underline-offset:3px;text-decoration:underline}.ex-implications{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-closing-actions{margin-top:22px}.ex-progress{text-align:center;min-width:0}.ex-progress small{color:var(--ip-secondary);margin-top:6px;font-size:10px;display:block}.ex-root .ex-mode{display:inline-flex}.ex-root .ip-header-actions>.ex-explore-link:after{content:none}.ex-root .ex-controls-row{row-gap:10px}.ex-historical-label{color:#68401c;background:#fbf1e6;border-left:3px solid #a75b14;padding:8px 12px;font-size:13px}.ex-historical-label a{margin-left:9px}.ex-root .ex-explorer-stage{justify-content:flex-start}@media (min-width:761px){.ex-root .ex-scene-capital-market .ip-chart{height:380px}}@media (max-width:760px){.ex-root:not(.ex-standalone-explorer) .ip-header{gap:5px;min-height:0;padding:10px 0;display:grid}.ex-root .ip-header-actions{flex-wrap:wrap;justify-content:flex-start}.ex-root .ip-header-actions button{padding:6px 8px}.ex-root .ip-header-actions>.ex-explore-link{font-size:12px}.ex-progress{flex:1 0 100%;order:-1}.ex-progress small{text-align:left}.ex-motivation-cards,.ex-implications{grid-template-columns:minmax(0,1fr)}}.ex-application{margin-top:18px}.ex-application-control{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.ex-application-slider input{width:100%;max-width:480px;accent-color:var(--ip-blue);flex-basis:100%}.ex-application-table{margin-bottom:14px;overflow-x:auto}.ex-application-table table{border-collapse:collapse;width:100%}.ex-application-table caption,.ex-application-table th,.ex-application-table td{text-align:left;padding:8px}.ex-application-table th,.ex-application-table td{border-bottom:1px solid #bfd2e2}.ex-application-result{background:#eaf3fa;margin:14px 0;padding:12px;display:block}
.ex-root :is(.ex-scene-emissions,.ex-scene-exposure-impact,.ex-scene-divestment,.ex-explorer-stage){justify-content:flex-start;padding-block:17px 22px}.ex-root :is(.ex-scene-emissions,.ex-scene-exposure-impact,.ex-scene-divestment,.ex-explorer-stage) .ex-heading{margin-bottom:17px}.ex-scene-emissions .ip-eyebrow{margin-bottom:8px}.pf-experience{--pf-border:#d5e3ee;min-width:0}.pf-controls{flex-wrap:wrap;align-items:end;gap:12px 16px;margin-bottom:12px;display:flex}.pf-controls .ex-select{min-width:0;font-size:13px}.pf-controls select{min-width:174px;min-height:44px}.pf-controls .pf-explore-link{min-height:44px;margin-left:auto;padding-block:9px;font-weight:600}.pf-layout{grid-template-columns:minmax(0,1fr) minmax(275px,29%);align-items:start;gap:16px;display:grid}.pf-chart,.pf-inspector{border:1px solid var(--pf-border);background:#fff;border-radius:8px;min-width:0}.pf-inspector-column{min-width:0}.pf-chart{margin:0}.pf-legend{flex-wrap:wrap;align-items:center;gap:8px 18px;padding:13px 16px 7px;font-size:14px;font-weight:600;display:flex}.pf-swatch{align-items:center;gap:6px;display:inline-flex}.pf-swatch:before{content:"";border-top:3px solid #1769aa;width:20px}.pf-swatch-exposure:before{border-top:3px dashed #9c5019}.pf-swatch-diagonal_c:before{border-top:3px dotted #28765d}.pf-swatch-divestment:before{background:#102a43;border:0;width:9px;height:9px;margin-inline:4px;transform:rotate(45deg)}.pf-swatch-optimum:before,.pf-swatch-matched:before{border:2px solid #102a43;border-radius:50%;width:10px;height:10px;margin-inline:3px}.pf-swatch-matched:before{border-color:#1769aa}.pf-chart .pf-plot{touch-action:pan-y;height:auto}.pf-chart .pf-plot text{font-size:16px}.pf-chart .pf-plot .ex-axis-title{font-weight:600}.pf-series{stroke-width:3px}.pf-plot [role=button],.pf-plot-hover{cursor:pointer}.pf-plot [role=button],.pf-plot [role=button]:focus-visible{outline:none}.pf-preview-ring,.pf-selected-mark{pointer-events:none}.pf-preview-ring{fill:#fff;fill-opacity:.8;stroke-width:2.5px;stroke-dasharray:3 2}.pf-selected-mark>circle:first-child{stroke-width:2.5px}.pf-plot-guide{min-height:47px;color:var(--ip-secondary);border-top:1px solid #eaf0f5;margin:0;padding:10px 16px;font-size:13px}.pf-plot-guide strong{color:var(--ip-text)}.pf-inspector{padding:12px 16px}.pf-inspector-empty{background:#edf5fb;border-top:3px solid #b5cfe3}.pf-inspector .pf-inspector-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.ex-root .pf-inspector h2{margin:0 0 8px;font-size:24px}.pf-inspector-empty p{color:var(--ip-secondary);margin:0 0 8px}.pf-inspector-empty p:last-child{margin:0}.pf-inspector button{min-height:35px;padding:5px 9px;font-size:13px}.pf-impact-value{color:var(--ip-text);flex-wrap:wrap;align-items:baseline;gap:0 7px;display:flex}.pf-impact-value strong{font:600 36px/1.1 var(--font-serif), serif;font-variant-numeric:lining-nums tabular-nums}.pf-impact-value span,.pf-impact-direction{color:var(--ip-secondary);font-size:13px}.pf-impact-direction{margin:5px 0 0}.pf-metrics{gap:5px;margin:10px 0 0;display:grid}.pf-metrics>div,.pf-holdings>div{border-top:1px solid var(--pf-border);padding-top:6px}.pf-metrics dt,.pf-holdings dt{color:var(--ip-secondary);font-size:12px}.pf-metrics dd,.pf-holdings dd{margin:0;font-weight:600}.pf-metrics small,.pf-holdings small,.pf-match small{color:var(--ip-secondary);font-size:12px;font-weight:400;display:block}.pf-match{background:#edf5fb;border-radius:5px;margin-top:9px;padding:9px 11px}.pf-match h3,.pf-trades h3{margin:0 0 3px;font-weight:650}.pf-match p{margin:0;font-size:13px}.pf-match button{background:#fff;margin-top:6px}.pf-match button span{margin-left:4px}.pf-diagonal{min-height:36px;color:var(--ip-text);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pf-diagonal input{width:16px;height:16px;accent-color:var(--ip-blue)}.pf-loading{min-height:250px}.ex-root .pf-composition,.ex-root .pf-academic{margin-top:6px}.pf-academic p{max-width:92ch}.pf-academic code{overflow-wrap:anywhere}.ex-root .pf-experience summary{font-size:14px;font-weight:600}.pf-holdings,.pf-trades{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;margin:14px 0;display:grid}.pf-trades{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.pf-trades-caption{color:var(--ip-secondary);margin:12px 0 0;font-size:13px}.pf-trades ul{margin:0;padding:0;list-style:none}.pf-trades li{border-bottom:1px solid var(--pf-border);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.pf-trades strong{flex-shrink:0;font-size:13px}@media (max-width:990px){.pf-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pf-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-controls .pf-theme,.pf-controls .pf-explore-link{grid-column:1/-1}.pf-controls select{text-overflow:ellipsis;width:100%;min-width:0;padding:7px 8px;font-size:14px}.pf-controls .pf-explore-link{justify-self:start;margin-left:0}.pf-legend{gap:5px 11px;padding:10px 10px 5px;font-size:12px}.pf-chart .pf-plot text{font-size:14px}.pf-plot-guide{min-height:54px;padding:8px 10px}.pf-inspector{padding:11px 12px}.pf-inspector button{min-height:44px}.pf-holdings{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-trades{grid-template-columns:minmax(0,1fr)}}.pf-experience{--pf-impact:#1769aa;--pf-exposure:#9c5019;--pf-diagonal:#28765d;--pf-screen:#102a43;--pf-baseline:#9cabb9}.pf-uncertainty{color:var(--ip-secondary);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.pf-uncertainty input{width:15px;height:15px;accent-color:var(--pf-impact)}.pf-negative-region{fill:#f6efeb}.pf-zero-line{stroke:#667e91;stroke-width:1.8px;vector-effect:non-scaling-stroke}.pf-swatch:before{border-top-color:var(--pf-impact)}.pf-swatch-exposure:before{border-top-color:var(--pf-exposure)}.pf-swatch-diagonal_c:before{border-top-color:var(--pf-diagonal)}.pf-composition-preview,.pf-composition{border:1px solid var(--pf-border);background:#fff;border-radius:8px}.pf-composition-preview{grid-template-columns:1fr auto;grid-template-areas:"title action""legend legend""weights weights";align-items:center;margin-top:8px;padding:8px 10px;display:grid}.pf-composition-preview h3{grid-area:title}.pf-composition-preview .pf-preview-legend{grid-area:legend}.pf-composition-preview .pf-weight-mini{grid-area:weights}.pf-composition-preview h3{margin:0;font-size:15px;font-weight:650}.pf-composition-toggle{grid-area:action}.ex-root .pf-composition-toggle{padding:4px 6px;font-size:12px}.ex-root .pf-intensity-toggle{grid-column:1/-1;justify-self:start;margin-top:6px;padding:4px 6px;font-size:12px}.pf-composition{padding:15px;scroll-margin-top:12px}.pf-composition:focus{outline:none}.pf-composition-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.ex-root .pf-composition-heading h2{margin:0;font-size:25px}.pf-composition-heading button{flex-shrink:0}.pf-composition>p{color:var(--ip-secondary);font-size:14px}.pf-composition-options{flex-wrap:wrap;gap:5px;margin-block:10px;display:flex}.ex-root .pf-composition-options button{padding:6px 10px;font-size:13px}.ex-root .pf-composition-options button[aria-pressed=true]{background:#e5f1fa;border-color:#aac7dd;font-weight:600}.pf-net-equity{border-top:1px solid var(--pf-border);padding-top:8px}.pf-weight-legend{flex-wrap:wrap;gap:7px 17px;margin:8px 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.pf-weight-legend li{align-items:center;gap:6px;display:flex}.pf-weight-legend i{border-radius:2px;width:11px;height:11px}.pf-weight-groups{grid-template-columns:repeat(9,minmax(0,1fr));gap:9px 2px;display:grid}.pf-weight-groups.pf-weight-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-weight-groups.pf-quintile-groups{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-quintile-groups .pf-sector-weights{font-size:13px}.pf-weight-group{text-align:center;grid-template-rows:auto minmax(2.6em,auto) auto auto;align-items:start;min-width:0;font-size:11px;line-height:1.3;display:grid}.pf-weight-group svg{width:100%;max-width:126px;margin-inline:auto;display:block;overflow:visible}.pf-weight-zero{stroke:#74899a;stroke-width:1px;vector-effect:non-scaling-stroke}.pf-sector-name{overflow-wrap:anywhere;font-weight:600}.pf-sector-weights{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;column-gap:6px;display:flex}.pf-sector-active{color:var(--ip-secondary);margin-top:2px;font-size:11px}.pf-weight-mini .pf-weight-group svg{max-width:83px}.pf-weight-mini .pf-weight-group{grid-template-rows:auto minmax(2.6em,auto) auto}.pf-weight-mini .pf-sector-weights{font-weight:650}.pf-inspector .pf-impact-value strong{font-size:34px}.pf-inspector .pf-match{padding:7px 9px}.pf-inspector .pf-metrics{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pf-inspector .pf-metrics dd{font-size:14px}.pf-inspector .pf-impact-direction{font-size:12px}.ex-standalone-explorer .pf-back:after{content:none}@media (max-width:990px){.pf-weight-groups{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.pf-uncertainty{min-height:28px;margin-left:0}.pf-weight-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 4px}.pf-weight-groups.pf-quintile-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-weight-group{font-size:11px}.pf-composition-heading{align-items:center}.ex-root .pf-composition-heading h2{font-size:21px}.ex-root .pf-composition-heading button{padding:5px 7px;font-size:12px}.ex-standalone-explorer .ip-header{flex-wrap:wrap;gap:7px}}.pf-inspector-column:focus{outline:none}.pf-plot-guide{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-plot-guide .pf-view-selection{display:none}.pf-inspector .pf-match{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-match h3{font-size:13px}.pf-match button{flex-shrink:0;margin:0}.pf-preview-legend{color:var(--ip-secondary);gap:12px;margin:2px 0 4px;padding:0;font-size:11px;list-style:none;display:flex}.pf-preview-legend li{align-items:center;gap:4px;display:flex}.pf-preview-legend i{border-radius:1px;width:8px;height:8px}@media (max-width:760px){.pf-plot-guide .pf-view-selection{flex-shrink:0;padding:5px 7px;font-size:12px;display:inline-block}.pf-composition-preview{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""legend""weights""action"}.ex-root :is(.pf-composition-toggle,.pf-intensity-toggle){min-height:40px;margin-top:8px;font-size:13px}}
