.risk-report-page{color:#20212a;background:#fff}.risk-container{width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto}.risk-report-header{padding-top:52px;padding-bottom:40px}.risk-back{color:#676775;align-items:center;gap:9px;margin-bottom:46px;font-size:14px;display:inline-flex}.risk-eyebrow{letter-spacing:2px;color:#967242;margin-bottom:20px;font-size:11px;font-weight:700}.risk-report-header h1{letter-spacing:-2px;max-width:1000px;margin:0 0 16px;font-size:clamp(34px,4.2vw,62px);font-weight:750;line-height:1.1}.risk-deck{letter-spacing:-.9px;color:#77716b;margin:0 0 30px;font-size:clamp(24px,3vw,40px);line-height:1.25}.risk-meta{color:#777782;flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}.risk-cover img{aspect-ratio:16/9;background:#111;border-radius:12px;width:100%;height:auto;display:block}.risk-cover figcaption{color:#84818a;margin-top:12px;font-size:12px;line-height:1.7}.risk-layout{grid-template-columns:minmax(0,830px) 230px;gap:80px;padding-top:56px;padding-bottom:96px;display:grid}.risk-prose{color:#55545e;min-width:0;font-size:17px;line-height:1.9}.risk-prose section{margin-top:48px;scroll-margin-top:130px}.risk-prose h2{color:#20212a;letter-spacing:-.65px;margin-bottom:22px;font-size:29px;font-weight:700;line-height:1.3}.risk-prose p{margin:0 0 20px}.risk-summary{background:#f7f5f0;border-left:3px solid #ad8852;border-radius:0 12px 12px 0;padding:32px}.risk-summary>span{letter-spacing:1.7px;color:#8d6d3d;font-size:10px;font-weight:700}.risk-summary h2{margin:15px 0 20px;font-size:30px}.risk-summary p{margin:0}.risk-source-cards{border-top:1px solid #e8e5df;margin-top:30px}.risk-source-cards article{border-bottom:1px solid #e8e5df;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:30px 0;scroll-margin-top:130px;display:grid}.risk-source-number{color:#a18458;letter-spacing:1px;font-size:12px}.risk-source-cards h3{color:#25242c;font-size:20px;font-weight:650;line-height:1.35}.risk-source-cards p{margin-bottom:12px;font-size:15px;line-height:1.8}.risk-source-cards .risk-source-date{color:#89838a;margin:8px 0 17px;font-size:11px}.risk-source-cards .risk-interpretation{color:#72624d;border-left:2px solid #d4be98;padding-left:15px}.risk-source-cards a{color:#73572c;text-underline-offset:4px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.risk-scenarios{color:#c6c3bd;background:#15151b;border-radius:14px;padding:30px}.risk-scenarios h2,.risk-scenarios h3{color:#fff}.risk-scenarios h3{margin-bottom:10px;font-size:21px;font-weight:600}.risk-scenarios>p{font-size:14px}.risk-scenarios .risk-eyebrow{color:#dbb777}.risk-scenario-buttons{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.risk-scenario-buttons button{color:#d4c3a6;text-align:left;border:1px solid #504735;border-radius:6px;padding:9px 13px;font-size:12px;line-height:1.5}.risk-scenario-buttons button[aria-pressed=true]{color:#18151b;background:#dec290;border-color:#dec290}.risk-scenario-panel>p{font-size:15px}.risk-scenario-panel dl>div{border-top:1px solid #363339;grid-template-columns:125px 1fr;gap:14px;padding:15px 0;font-size:14px;display:grid}.risk-scenario-panel dt{color:#d1b483;font-weight:600}.risk-scenario-panel dd{margin:0}.risk-scenarios details{border-top:1px solid #363339;padding-top:14px;font-size:13px}.risk-scenarios summary{cursor:pointer;color:#dfc89f}.risk-scenario-static{margin-top:22px}.risk-scenario-static h3{font-size:17px}.risk-toc nav{border-left:1px solid #e8e5df;flex-direction:column;gap:17px;padding-left:25px;display:flex;position:sticky;top:130px}.risk-toc span{letter-spacing:1.6px;color:#877354;margin-bottom:6px;font-size:10px;font-weight:700}.risk-toc a{color:#88828b;font-size:12px;line-height:1.6}.risk-toc a:hover,.risk-back:hover{color:#4930ff}.risk-toc button{color:#6c5a40;border-top:1px solid #eee;align-items:center;gap:8px;padding-top:18px;font-size:12px;display:flex}.risk-source-list{padding-left:22px;font-size:13px;list-style:decimal}.risk-source-list li{margin:0 0 16px;padding-left:4px}.risk-source-list a{color:#73572c;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.risk-source-list span{color:#8b8590;font-size:11px;display:block}.risk-prose .risk-method-note{color:#8c8791;font-size:12px;line-height:1.8}.risk-share>div{flex-wrap:wrap;gap:8px;display:flex}.risk-share a,.risk-share button{border:1px solid #dedbe2;border-radius:6px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;display:inline-flex}.risk-share a:hover,.risk-share button:hover{background:#f5f2ec}.risk-related>a{color:#504674;border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:center;padding:15px 0;font-size:16px;display:flex}.risk-report-page a:focus-visible,.risk-report-page button:focus-visible,.risk-report-page summary:focus-visible{outline-offset:4px;outline:2px solid #7551ff}@media (max-width:1000px){.risk-layout{grid-template-columns:minmax(0,1fr);gap:0}.risk-toc{display:none}.risk-container{max-width:830px}.risk-report-header h1{letter-spacing:-1.1px}}@media (max-width:640px){.risk-container{width:calc(100% - 40px)}.risk-report-header{padding-top:28px;padding-bottom:28px}.risk-back{margin-bottom:30px}.risk-meta{gap:8px 14px;font-size:10px}.risk-layout{padding-top:32px;padding-bottom:50px}.risk-prose{font-size:15px}.risk-prose h2{font-size:25px}.risk-summary,.risk-scenarios{padding:22px}.risk-source-cards article{grid-template-columns:1fr;gap:4px}.risk-source-cards h3{font-size:19px}.risk-scenario-panel dl>div{grid-template-columns:1fr;gap:4px}.risk-cover figcaption{font-size:10px}.risk-cover img{border-radius:6px}}@media print{.risk-report-page>header,.risk-report-page>footer,.risk-toc,.risk-back,.risk-share,.risk-scenario-buttons{display:none!important}.risk-container{width:100%;max-width:none}.risk-layout{padding-top:20px;display:block}.risk-report-header{padding-top:0}.risk-cover{max-width:750px}.risk-scenarios{color:#333;background:#f6f3ed}.risk-scenarios h2,.risk-scenarios h3{color:#111}.risk-scenarios details:not([open])>:not(summary){display:block}.risk-scenarios summary{display:none}.risk-prose section{break-inside:auto}.risk-source-list a{overflow-wrap:anywhere}}body.risk-report-active{overflow:clip visible}
