.lr-app-hub{--lr-toolbar-bottom:142px;--lr-site-header-height:64px;--lr-reader-width:clamp(300px,23vw,330px);--lr-report-gutter:clamp(24px,3.25vw,64px)}.lr-continuous-report .lr-report-main{padding-top:0;overflow-anchor:none}.lr-reading-toolbar{position:sticky;top:var(--lr-header-height,64px);z-index:24;display:flex;align-items:center;gap:16px;min-height:78px;margin:0 calc(-1 * var(--lr-report-gutter)) 26px;padding:12px var(--lr-report-gutter);border-bottom:1px solid #e2e7ec;background:#fff;box-shadow:0 3px 12px #14263505}.lr-toolbar-title{min-width:0;margin-right:auto}.lr-toolbar-title .lr-workspace-breadcrumb{margin:0 0 3px;font-size:10px;line-height:1.4}.ih-hub .lr-toolbar-title h1{display:flex;align-items:baseline;gap:10px;font-size:20px;line-height:1.35;margin:0;letter-spacing:-.025em}.lr-toolbar-title h1>span{font-size:10px;font-weight:400;letter-spacing:0;color:var(--ih-muted)}.lr-reading-toolbar .lm-report-switch{margin:0;padding:3px;flex-shrink:0;border:1px solid #e2e7ec;border-radius:7px;background:#f5f7f9}.lr-reading-toolbar .lm-report-switch>button{min-height:35px;padding:8px 12px;border-radius:4px;gap:6px;font-size:12px;white-space:nowrap}.lr-toolbar-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.lr-toolbar-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e2e7ec;border-radius:5px;background:#fff;min-height:40px;padding:8px 10px;font-size:11px;white-space:nowrap}.lr-toolbar-actions>button[aria-pressed=true]{background:#eef2ff;border-color:#b4c4f3;color:#2447c0}.lr-report-main :is(.lr-report-overview,.lr-report-chart,.lr-report-chapter,.lra-analysis,.lrn-news,#library-geographic-view,.lhc-context){scroll-margin-top:calc(var(--lr-toolbar-bottom) - 100px + 20px)}.lr-report-chart[data-reading-active=true]>.ih-report-panel{border-color:#9cafeb;box-shadow:0 0 0 1px #3358de12}.lr-focused-chapter .ih-prompt-narrative>p{margin:0;font-size:12px;line-height:1.65}.lr-focused-chapter .ih-panel-status{font-size:10px}.lr-focused-chapter .ih-report-panel>.ih-chart-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px}.lr-focused-chapter .ih-chart-footer .ih-open-chart{min-height:36px;font-size:11px;flex-shrink:0}.lr-focused-chapter .ih-mark-detail{background:#f6f8fb;border-radius:5px;padding:10px 12px}@media(min-width:1280px){.lr-reader-open .lr-report-main{padding-right:calc(var(--lr-reader-width) + 25px)}.lr-reader-open .lr-reading-toolbar{margin-right:-25px;padding-right:18px}.lr-reader-open .lr-toolbar-actions>button>span,.lr-reader-open .lr-toolbar-title h1>span{display:none}}@media(max-width:1279px) and (min-width:768px){.lr-toolbar-actions>button>span,.lr-toolbar-title h1>span{display:none}.lr-reading-toolbar{gap:10px}}@media(max-width:800px){.lr-reading-toolbar{top:58px}}@media(max-width:767px){.lr-continuous-report .lr-report-main{padding-top:0}.lr-reading-toolbar{top:106px;gap:8px;flex-wrap:wrap;min-height:94px;padding:10px 14px;margin:0 calc(-1 * var(--lr-report-gutter)) 18px}.lr-toolbar-title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;order:0}.lr-toolbar-title .lr-workspace-breadcrumb{margin:0;font-size:10px}.ih-hub .lr-toolbar-title h1{font-size:15px}.lr-toolbar-title h1>span{display:none}.lr-reading-toolbar .lm-report-switch{margin-right:auto}.lr-toolbar-actions>button{width:38px;min-height:38px;padding:7px}.lr-toolbar-actions>button>span{display:none}.lr-reading-toolbar .lm-report-switch>button{font-size:11px;min-height:31px;padding:7px 11px}.lr-focused-chapter .ih-report-panel>.ih-chart-footer{flex-wrap:wrap}.lr-focused-chapter .ih-chart-footer .ih-open-chart{font-size:10px}.lr-continuous-report .lr-report-navigation{margin-bottom:0}.lr-continuous-report .lr-report-navigation.is-menu-open{z-index:27}}.lhc-context[data-reading-active=true]{border-color:#9cafeb;box-shadow:0 0 0 1px #3358de12}@media(max-width:1200px){.lr-app-hub{--lr-report-gutter:26px}}@media(max-width:900px) and (min-width:768px){.lr-app-hub{--lr-report-gutter:18px}}@media(max-width:767px){.lr-app-hub{--lr-report-gutter:16px}}.lr-report-main [data-report-insight]{scroll-margin-top:calc(var(--lr-toolbar-bottom) - 100px + 20px)}.lr-continuous-report .lr-report-overview{padding-bottom:18px;margin-bottom:18px}.ih-hub .lr-continuous-report .lr-report-overview>h2{font-size:21px;line-height:1.3;margin:5px 0 14px}.lr-continuous-report .lr-overview-findings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lr-continuous-report .lr-overview-findings>button{gap:5px;padding:10px}.lr-continuous-report .lr-overview-findings strong{font-size:22px}.lr-chapter-lead{max-width:850px;font-size:12px;line-height:1.65;color:var(--ih-muted);margin:-10px 0 18px}.lr-continuous-report .lr-report-next-step{margin-top:30px}@media(max-width:1279px){.lr-continuous-report .lr-overview-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-reader-open .lr-report-main{padding-bottom:120px}}@media(max-width:767px){.lr-continuous-report .lr-overview-findings strong{font-size:20px}.lr-chapter-lead{font-size:12px;margin-top:0}}.lr-app-hub{--lr-reader-rail-width:44px}.lr-continuous-report .lr-reading-toolbar{min-height:62px;gap:10px;padding-top:9px;padding-bottom:9px;margin-bottom:18px}.lr-reading-toolbar .lm-report-switch{margin-right:auto}.lr-toolbar-sections{display:flex;gap:2px;align-items:center}.lr-toolbar-sections>button{border:0;background:transparent;min-height:38px;padding:8px;color:var(--ih-muted);font-size:11px;cursor:pointer}.lr-toolbar-sections>button:hover{color:var(--ih-ink);background:#f2f5f8;border-radius:5px}.lr-toolbar-actions .lr-waitlist-button{color:#fff;background:#243641;border-color:#243641}.lr-left-edge{position:absolute;right:7px;top:10px;display:flex;align-items:center;justify-content:center;width:28px;height:32px;border:0;background:transparent;color:#b8cbd5;border-radius:4px;cursor:pointer;z-index:2}.lr-left-edge:hover{background:#23363f;color:#fff}.lr-continuous-report .lr-report-navigation{padding-top:10px}.lr-continuous-report .lr-report-nav>.ih-sector-nav{padding-right:27px;margin-bottom:12px}.lr-continuous-report .lr-report-nav>.ih-topic-nav{border-top:1px solid #26343b;padding-top:12px}.lr-nav-context{display:flex;min-height:44px;width:100%;padding:10px 9px;text-align:left;background:transparent;border:0;color:#aab9c2;font-size:12px;border-radius:5px}.lr-map-layer-nav>button{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:4px;padding:11px!important;min-height:58px!important;text-align:left;width:100%;color:#aab9c2!important;white-space:normal}.lr-map-layer-nav>button>small{font-size:9px;line-height:1.5;color:#a1b1ba}.lr-map-layer-nav>button[aria-pressed=true]{border-color:#365363!important;background:#192f3b!important;color:#fff!important;box-shadow:inset 2px 0 #79cadd!important}.lr-builder-focus>.lhc-context,.lr-builder-focus>.lr-report-chapter:not([data-report-chapter-view=builders]),.lr-builder-focus>.lr-report-overview,.lr-builder-focus>.lra-analysis,.lr-builder-focus>.lrn-news:not(#library-builder-news){display:none}.lr-builders-mode .lr-report-chapter[data-report-chapter-view=builders]{margin-top:0}.lr-report-next-step>button{min-height:44px;padding:12px 18px;display:flex;align-items:center;gap:10px;border:0;background:#243641;color:#fff;border-radius:6px;cursor:pointer;white-space:nowrap}.lr-builder-focus .lr-chapter-step{display:none}@media(min-width:768px){.lr-continuous-report .lr-report-navigation{position:fixed;left:0;width:var(--lr-menu-width);z-index:26}.lr-continuous-report .lr-report-main{grid-column:2}.ih-hub .lr-left-collapsed{--lr-menu-width:48px;grid-template-columns:48px minmax(0,1fr)}.lr-left-collapsed .lr-report-navigation{padding:48px 4px 8px}.lr-left-collapsed .lr-left-edge{right:8px;top:10px;width:32px}.lr-left-collapsed .lr-report-nav>.ih-sector-nav{padding:0;gap:7px;margin:0}.lr-left-collapsed .lr-report-nav>.ih-sector-nav>button{justify-content:center;padding:10px 0!important;min-height:40px}.lr-left-collapsed .lr-report-nav>.ih-sector-nav>button>span,.lr-left-collapsed .lr-report-nav>.ih-topic-nav{display:none}}@media(min-width:1280px){.lr-continuous-report:not(.lr-reader-open) .lr-report-main{padding-right:calc(var(--lr-reader-rail-width) + var(--lr-report-gutter))}.lr-continuous-report:not(.lr-reader-open) .lr-reading-toolbar{margin-right:calc(-1 * var(--lr-report-gutter));padding-right:var(--lr-report-gutter)}}@media(max-width:1279px){.lr-toolbar-sections>button{padding:8px 6px}.lr-reading-toolbar .lm-report-switch>button{padding:8px 10px}}@media(max-width:1000px){.lr-toolbar-sections{display:none}}@media(max-width:767px){.lr-continuous-report .lr-report-navigation{padding:0}.lr-left-edge{display:none}.lr-reading-toolbar{min-height:58px;flex-wrap:nowrap;gap:5px;padding:8px 12px;margin-bottom:14px}.lr-reading-toolbar .lm-report-switch{gap:1px;padding:2px;min-width:0}.lr-reading-toolbar .lm-report-switch>button{font-size:10px;padding:7px;min-height:36px}.lr-reading-toolbar .lm-report-switch>button>svg{display:none}.lr-toolbar-actions{gap:4px}.lr-toolbar-actions>button{min-height:38px;width:34px}.lr-toolbar-actions .lr-waitlist-button{width:auto;padding:7px 8px;font-size:10px;gap:3px}.lr-toolbar-actions .lr-waitlist-button>svg{display:none}.lr-report-nav>.ih-sector-nav{padding-right:0!important}.lr-report-next-step>button{white-space:normal}}.ih-direct-evidence-picker{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.ih-direct-evidence-picker>button{border:1px solid #d5deeb;border-radius:5px;background:#fff;padding:8px 10px;min-height:36px;font-size:11px;color:#4c6578;text-align:left}.ih-direct-evidence-picker>button[aria-pressed=true]{background:#edf2fb;border-color:#a8bbdb;color:#2c4e7c}.lr-origin-values{padding:20px 0;border-top:1px solid #e0e7ef;margin-top:18px;min-width:0}.lr-origin-values>h3{font-size:17px;margin:0 0 12px;font-weight:500}.lr-home-button{display:flex;align-items:center;justify-content:center;background:transparent;border:0;min-width:32px;min-height:38px;color:#526775;border-radius:5px;cursor:pointer}.lr-home-button:hover{background:#f0f4f8}.lr-home-button:focus-visible{outline:2px solid #3358de;outline-offset:2px}.ih-full-values td>button+button{margin-left:8px}@media(max-width:374px){.lr-reading-toolbar{gap:3px;padding-left:6px;padding-right:6px}.lr-home-button{min-width:26px;width:26px}.lr-reading-toolbar .lm-report-switch>button{padding-left:4px;padding-right:4px}.lr-toolbar-actions{gap:2px}.lr-toolbar-actions>button{width:28px;min-width:28px}.lr-toolbar-actions .lr-waitlist-button{padding-left:5px;padding-right:5px}}.lr-map-mode .lr-reading-toolbar{margin-bottom:0}.lr-map-mode #library-geographic-view{margin:0;min-width:0}.lr-continuous-report .lr-report-panel{border-radius:0}.lr-continuous-report .ih-report-panel{border:0;border-bottom:1px solid #dfe6ed;border-radius:0;box-shadow:none;padding:20px 0 24px}.lr-report-chart[data-reading-active=true]>.ih-report-panel{box-shadow:none;border-color:#a4b6df}.lr-report-chart[data-reading-active=true]{border-left:2px solid #7595cf;padding-left:14px;margin-left:-16px}.lr-report-navigation .ih-topic-nav{scroll-behavior:auto}@media(min-width:768px){.lr-continuous-report.lr-map-mode:not(.lr-reader-open) .lr-report-main{padding-right:var(--lr-report-gutter)}}.lr-report-navigation .lr-report-nav .ih-sector-nav>button{gap:10px;min-height:46px;border:1px solid #25343d;border-radius:7px;background:#10191e;color:#c3d0d8;padding:11px 10px;box-shadow:none}.lr-report-navigation .lr-report-nav .ih-sector-nav>button[aria-pressed=true]{background:#1b303b;border-color:#456173;color:#f5f9fc;box-shadow:inset 3px 0 #8fc2dd}.lr-report-navigation .lr-report-nav .ih-sector-nav>button>svg:first-child{color:#99b9cd;flex:none}.lr-report-navigation .lr-report-nav .ih-sector-nav>button>span{flex:1}.lr-industry-arrow{opacity:.45;flex:none}.ih-sector-nav>button[aria-pressed=true]>.lr-industry-arrow{opacity:1}.lr-left-collapsed .ih-sector-nav .lr-industry-arrow{display:none}.lr-entry-workspace{min-height:calc(100svh - 94px)}.lr-entry-industries>span{display:flex;gap:10px;align-items:center;border:1px solid #25343d;border-radius:7px;background:#10191e;color:#c3d0d8;min-height:46px;padding:11px 10px;font-size:13px}.lr-entry-chapters{display:grid;gap:17px;padding:20px 8px}.lr-entry-chapters>i{display:block;height:8px;border-radius:3px;background:#22333c;width:85%}.lr-entry-chapters>i:nth-child(2n){width:70%}.lr-entry-workspace .lm-report-switch{display:flex;gap:3px}.lr-entry-workspace .lm-report-switch>span{display:flex;align-items:center;gap:7px;padding:9px 12px;font-size:12px;color:#526775;border-radius:5px}.lr-entry-workspace .lm-report-switch>span:first-child{background:#eaf0f5;color:#253d4e}.lr-entry-origin{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:11px;color:#526775}.lr-entry-content{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;padding:20px 0}.lr-entry-visual{display:grid;grid-template-rows:9px 16px minmax(180px,45svh) 7px;gap:14px}.lr-entry-lines>i,.lr-entry-visual>i{display:block;border-radius:3px;background:#edf1f5}.lr-entry-visual>i:first-child{width:62%}.lr-entry-visual>i:nth-child(2){width:83%}.lr-entry-visual>div{background:linear-gradient(#fff0 99%,#e6edf3 0) 0 0/100% 20%,#f6f8fa;border-left:1px solid #d9e2eb;border-bottom:1px solid #d9e2eb}.lr-entry-visual>i:last-child{width:65%}.ih-hub .lr-entry-message h1{font-size:22px;line-height:1.35;margin:0 0 10px}.lr-entry-message p{font-size:13px;color:#6a7c8b}.lr-entry-message>button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #d7e0e9;border-radius:5px;background:#fff;color:#344f67;font-size:12px}.lr-entry-lines{display:grid;gap:13px;margin-top:28px}.lr-entry-lines>i{height:9px}.lr-entry-lines>i:last-child{width:70%}@media(max-width:767px){.lr-entry-workspace .lr-report-nav{display:block;max-height:none;padding:10px 15px}.lr-entry-workspace .lr-entry-industries{display:flex;flex-direction:row;padding:0}.lr-entry-industries>span{flex:1}.lr-entry-chapters{display:none}.lr-entry-content{grid-template-columns:1fr;gap:24px}.lr-entry-visual{grid-template-rows:8px 14px 220px 7px}}.ih-hub .lr-guided-workspace{--lr-menu-width:224px;--lr-report-gutter:clamp(24px,3vw,48px);--lr-story-gap:32px;grid-template-columns:var(--lr-menu-width) minmax(0,1fr);gap:0;background:#fff;color:#243943}.ih-hub .lr-guided-workspace .lr-report-navigation{--lr-menu-ink:#243943;--lr-menu-muted:#677884;--lr-menu-line:#dfe6eb;--lr-menu-active:#e7edf5;top:var(--lr-site-header-height,64px);height:calc(100svh - var(--lr-site-header-height,64px));max-height:calc(100svh - var(--lr-site-header-height,64px));padding:16px 20px 14px;background:#f5f7f9;border-right:1px solid #e1e7ec;box-shadow:none;color:#243943}.lr-guided-workspace .lr-report-nav{height:100%;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.lr-guided-workspace .lr-report-navigation .ih-topic-nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b9c5ce transparent;padding:0 0 32px;margin:0;border:0}.lr-guided-workspace .lr-report-navigation .ih-sector-nav{margin:0 0 20px;padding:0 24px 13px 0;flex:none;border-bottom:1px solid #e1e7ec}.lr-guided-workspace .lr-entry-industries>span,.lr-guided-workspace .lr-report-navigation .lr-report-nav .ih-sector-nav>button{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:36px;padding:7px 6px;color:#243943;font-size:13px;font-weight:600}.lr-guided-workspace .lr-report-navigation .lr-report-nav .ih-sector-nav>button[aria-pressed=true]{background:transparent;color:#243943;border:0;box-shadow:none}.lr-guided-workspace .lr-report-navigation .lr-report-nav .ih-sector-nav>button>svg:first-child{color:#576e80}.lr-guided-workspace .lr-industry-arrow{display:none}.lr-guided-workspace .lr-left-edge{top:20px;right:8px;left:auto;min-width:25px;width:25px;height:30px;min-height:30px;padding:4px;border:0;background:transparent;color:#6c7f8c;border-radius:5px}.lr-guided-workspace .lr-left-edge:hover{background:#e7edf2;color:#243943}.lr-guided-workspace .lr-nav-chapter{margin:0 0 7px;border:0;padding:0}.lr-guided-workspace .lr-nav-chapter-heading{border:0;gap:0;align-items:center}.lr-guided-workspace .lr-nav-chapter-heading>button[data-report-chapter]{min-height:43px;padding:9px 6px;gap:9px;border:0;background:transparent;color:#536978;font-size:12px;line-height:1.45;border-radius:5px;font-weight:400}.lr-guided-workspace .lr-nav-chapter-heading>button[data-report-chapter][aria-current=location]{color:#203e61;background:#e8eef6;box-shadow:inset 2px 0 #466b99;font-weight:500}.lr-guided-workspace .lr-nav-chapter-heading>button[data-report-chapter]:hover{color:#203e61;background:#edf1f5}.lr-guided-workspace .lr-report-navigation .ih-chapter-number{color:#8795a1;font-size:10px;min-width:18px}.lr-guided-workspace .lr-nav-chapter-heading>button[aria-current=location]>.ih-chapter-number{color:#466b99}.lr-guided-workspace .lr-nav-collapse{flex-basis:24px;width:24px;min-width:24px;min-height:35px;padding:5px;color:#7e8f9c;background:transparent;border:0}.lr-guided-workspace .lr-nav-collapse[aria-expanded=true] svg{transform:rotate(180deg)}.lr-guided-workspace .lr-nav-chart-list{margin:5px 0 11px 15px;padding:0 0 0 11px;border-left:1px solid #d9e2ea}.lr-guided-workspace .lr-nav-chart-list[hidden]{display:none}.lr-guided-workspace .lr-nav-chart-list button{display:block;text-align:left;width:100%;min-height:35px;padding:7px 4px;background:transparent;border:0;border-radius:4px;color:#657986;font-size:11px;line-height:1.5;font-weight:400;overflow-wrap:normal}.lr-guided-workspace .lr-nav-chart-list button[aria-current=location]{background:transparent;box-shadow:none;color:#244b7c!important;font-weight:600}.lr-guided-workspace .lr-nav-chart-list button:hover{background:#e9eef3;color:#244b7c!important}.lr-guided-workspace .lr-nav-support-label{display:flex;align-items:center;gap:6px;font-size:10px;color:#778895;min-height:30px;padding:8px 4px 4px;margin:0;line-height:1.4}.lr-guided-workspace .lr-nav-support-label>span{margin-left:auto;font-variant-numeric:tabular-nums}.ih-hub .lr-guided-workspace.lr-left-collapsed{--lr-menu-width:48px;grid-template-columns:48px minmax(0,1fr)}.lr-guided-workspace.lr-left-collapsed .lr-report-navigation{padding:58px 5px 12px}.lr-guided-workspace.lr-left-collapsed .lr-left-edge{top:19px;right:10px}.lr-guided-contents-toggle,.lr-guided-workspace .lr-legacy-menu-toggle,.lr-guided-workspace.lr-left-collapsed .lr-report-nav{display:none}.lr-guided-workspace .lr-report-main{padding:0 var(--lr-report-gutter) 32px!important;min-width:0;overflow-anchor:none}.lr-guided-workspace .lr-reading-toolbar{top:var(--lr-site-header-height,64px);min-height:58px;margin:0 calc(-1 * var(--lr-report-gutter));padding:8px var(--lr-report-gutter);box-shadow:none;gap:14px;border-bottom:1px solid #e4eaf0;background:#fff;z-index:24}.lr-guided-workspace .lm-report-switch{background:#f4f6f8;border-color:#e1e7ed;padding:3px}.lr-guided-workspace .lm-report-switch>button{font-size:11px;min-height:34px;padding:6px 12px;color:#637887}.lr-guided-workspace .lm-report-switch>button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #223e5712;color:#24405b}.lr-guided-workspace.lr-entry-workspace .lm-report-switch>span{font-size:11px;min-height:34px;padding:6px 12px}.lr-guided-workspace .lr-entry-page-controls{margin-right:auto}.lr-guided-workspace .lr-entry-page-controls>span:first-child,.lr-guided-workspace .lr-entry-page-controls>span:last-child{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:1px solid #e2e8ed;border-radius:6px;color:#8c9aa4}.lr-guided-workspace .lr-entry-news{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:11px;color:#617785}.lr-guided-workspace .lr-toolbar-sections{display:flex;margin-left:0}.lr-guided-workspace .lr-toolbar-sections>button{font-size:11px;padding:6px 8px;min-height:36px;color:#617785}.lr-guided-workspace .lr-toolbar-actions{margin-left:auto}.lr-guided-workspace .lr-toolbar-actions .lr-waitlist-button{background:transparent;border:0;box-shadow:none;color:#315276;font-size:11px;padding:7px 0;min-height:36px;width:auto}.lr-guided-workspace .lgr-opening{padding:28px 0 26px;border-bottom:1px solid #e4eaf0}.lr-guided-workspace .lgr-opening h2{max-width:840px}.lr-guided-workspace .lr-report-chapter{margin:0!important;padding:0;border:0;background:transparent}.lr-guided-workspace .lr-report-chapter>.ih-topic-heading{align-items:start;display:flex;margin:0;padding:25px 0 0;border:0;min-height:0}.lr-guided-workspace .lr-report-chapter>.ih-topic-heading .ih-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.06em;color:#718797;text-transform:uppercase;margin:0 0 7px}.lr-guided-workspace .lr-report-chapter>.ih-topic-heading h2{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.025em;color:#243943;margin:0}.lr-guided-workspace .lr-chapter-lead{max-width:740px;color:#74838e;font-size:12px;line-height:1.65;margin:9px 0 0;padding:0}.lr-guided-workspace .lr-story-step{padding:26px 0 28px;border-bottom:0}.lr-guided-workspace .lr-report-chart{margin:0!important;border:0!important;padding:0!important;min-width:0}.lr-guided-workspace .lr-report-chart+.lr-report-chart{border-top:1px solid #e7ecf1!important}.lr-guided-workspace .lr-guided-support{margin:0 0 16px;border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0;padding:0;min-width:0}.lr-guided-workspace .lr-guided-support>summary{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 2px;list-style:none;cursor:pointer;color:#38566f;font-size:12px;font-weight:500}.lr-guided-workspace .lr-guided-support>summary::-webkit-details-marker{display:none}.lr-guided-workspace .lr-guided-support>summary small{display:block;color:#80909b;font-size:10px;font-weight:400;margin-top:4px}.lr-guided-workspace .lr-guided-support[open]>summary>svg{transform:rotate(180deg)}.lr-guided-workspace .lr-guided-support[open]>summary{border-bottom:1px solid #e4eaf0}.lr-guided-workspace .lr-chapter-step{margin:0;padding:0 0 26px;border-bottom:1px solid #dce5ed;border-top:0;display:block}.lr-guided-workspace .lr-chapter-step>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 18px;align-items:center;width:100%;max-width:none;margin:0;padding:18px 20px;min-height:84px;background:#f4f7fa;border:0;border-radius:6px;color:#263f53;text-align:left}.lr-guided-workspace .lr-next-chapter-number{grid-column:1;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#7c8f9c;font-weight:400}.lr-guided-workspace .lr-chapter-step>button>strong{grid-column:1;grid-row:2;font-size:17px;line-height:1.4;font-weight:500}.lr-guided-workspace .lr-chapter-step>button>svg{grid-column:2;grid-row:1/3;color:#496d91}.lr-guided-workspace .lr-chapter-step>button:hover{background:#eaf0f6}.lr-guided-workspace .lr-guided-context{margin:20px 0;border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0;padding:0}.lr-guided-workspace .lr-guided-context>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;font-size:12px;color:#526f84;list-style:none;cursor:pointer}.lr-guided-workspace .lr-guided-context>p{font-size:12px;color:#738794;margin-bottom:24px}.lr-guided-workspace .lr-report-next-step{margin:24px 0 0!important;padding:25px!important;background:#f4f7fa;border:0;border-radius:6px;gap:25px}.lr-guided-workspace .lr-report-next-step h3{font-size:20px;line-height:1.35}.lr-guided-workspace .lr-report-next-step p{font-size:12px;line-height:1.7;max-width:640px}.lr-guided-workspace .lr-report-next-step>button{font-size:12px;min-height:42px;flex:none}.lr-guided-workspace .ih-inline-origin{margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#243943;box-shadow:none}.lr-guided-workspace .lr-story-details>[id^=library-inline-origin]:has(.ih-inline-origin){position:static;max-height:none;height:auto;overflow:visible;overscroll-behavior:auto;background:transparent;border-radius:0;box-shadow:none}.lr-guided-workspace .ih-inline-origin>header{top:calc(var(--lr-toolbar-bottom,122px) + 14px);padding:0 0 17px;gap:12px;border-bottom:1px solid #e3eaf0}.lr-guided-workspace .ih-inline-origin>header h3{font-size:16px;line-height:1.45;margin:8px 0 0;overflow-wrap:anywhere}.lr-guided-workspace .ih-inline-origin>header>button{width:32px;min-width:32px;height:32px;min-height:32px;padding:7px;justify-content:center;background:#f2f6f9;border:1px solid #dae4ec;border-radius:5px}.lr-guided-workspace .ih-inline-origin .ih-direct-method{font-size:11px;line-height:1.7;margin:16px 0;color:#657c8e}.lr-guided-workspace .ih-direct-passage{margin:16px 0 0;padding:15px;background:#f7f9fc;border:1px solid #e1e8ef;border-radius:5px}.lr-guided-workspace .ih-direct-passage>span{font-size:9px;color:#7a8d9b;letter-spacing:.03em}.lr-guided-workspace .ih-direct-passage p{font-size:12px;line-height:1.75}.lr-guided-workspace .ih-direct-passage mark{background:#fff1bd;color:#243943;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lr-guided-workspace .ih-direct-dates{display:block;margin:13px 0;padding:0}.lr-guided-workspace .ih-direct-dates>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0}.lr-guided-workspace .ih-direct-dates dt{font-size:10px;margin:0}.lr-guided-workspace .ih-direct-dates dd{font-size:10px;text-align:right}.lr-guided-workspace .ih-direct-capture{margin:12px 0 0;font-size:10px}.lr-guided-workspace .ih-direct-capture p{font-size:10px;overflow-wrap:anywhere}.lr-guided-workspace .origin-reader.compact{display:block;padding:0;min-width:0}.lr-guided-workspace .origin-reader.compact :is(.origin-finding-panel,.origin-document-panel){padding:15px 0;margin:0;border:0;background:transparent;min-width:0}.lr-guided-workspace .origin-reader.compact .origin-document-page{padding:16px 12px;margin:10px 0;background:#f7f9fc;box-shadow:none}.lr-guided-workspace .origin-reader.compact .origin-document-toolbar{padding:12px 0;gap:8px}.lr-guided-workspace .origin-reader.compact .origin-reader-trace{display:none}.lr-guided-workspace .origin-reader.compact .origin-input-select select{max-width:100%;font-size:11px}.lr-guided-workspace .lr-map-measure-group{padding:10px 0 13px;border-bottom:1px solid #e0e7ed}.lr-guided-workspace .lr-map-measure-group>h3{font-size:10px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#8795a0;margin:0 7px 7px;font-weight:400}.lr-guided-workspace .lr-map-layer-nav .lr-map-measure-group>button{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-height:40px;padding:8px 7px;text-align:left;border:0;border-radius:5px;background:transparent;color:#617989!important;font-size:11px;line-height:1.5;box-shadow:none}.lr-guided-workspace .lr-map-layer-nav .lr-map-measure-group>button[aria-pressed=true]{background:#e7edf5;color:#254a75!important;box-shadow:inset 2px 0 #466b99}.lr-guided-workspace .lr-map-layer-nav .lr-map-measure-group>button small{font-size:9px;color:#7a8d9b!important}.lr-guided-workspace .lr-guided-entry-chapters{display:grid;gap:9px;padding:0 3px}.lr-guided-workspace .lr-guided-entry-chapters>span{display:flex;gap:12px;align-items:center;min-height:40px;color:#7f909d;font-size:12px}.lr-guided-workspace .lr-guided-entry-chapters small{font-size:10px;color:#a2adb6}.lr-guided-workspace :is(button,a,summary):focus-visible{outline:2px solid #466b99;outline-offset:3px;border-radius:4px}.lr-guided-workspace :is(.lr-report-chapter,.lr-report-chart,.lr-story-details,#library-report-overview,.lrn-news){scroll-margin-top:calc(var(--lr-toolbar-bottom,122px) - 100px + 18px)}@media(min-width:1100px) and (min-height:700px){.lr-guided-workspace .lr-story-step{grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:32px}.lr-guided-workspace .lr-story-details{padding-left:25px;border-left:1px solid #e5ebf0}.lr-guided-workspace .lr-story-visual{top:calc(var(--lr-toolbar-bottom,122px) + 18px)}.lr-guided-workspace .lr-story-visual[data-story-static=true]{position:relative;top:auto}.lr-guided-workspace .lr-story-step[data-story-pinned-details=true]>.lr-story-details{position:sticky;top:calc(var(--lr-toolbar-bottom,122px) + 18px)}}@media(min-width:768px) and (max-width:1099px){.ih-hub .lr-guided-workspace{--lr-menu-width:206px;--lr-report-gutter:24px}.lr-guided-workspace .lr-story-step{gap:24px}}@media(max-width:767px){.ih-hub .lr-guided-workspace{--lr-report-gutter:17px;display:block;background:#fff}.ih-hub .lr-guided-workspace .lr-report-navigation{position:fixed;left:0;top:calc(var(--lr-site-header-height,64px) + 57px);height:0;max-height:none;width:min(320px,calc(100vw - 35px));padding:0;border:0;background:transparent;overflow:visible;z-index:28}.lr-guided-workspace .lr-report-navigation .lr-report-nav{display:none;height:auto;max-height:calc(100svh - var(--lr-site-header-height,64px) - 82px);overflow-y:auto;padding:17px;background:#f5f7f9;border:1px solid #dce5ed;border-radius:0 0 8px 0;box-shadow:0 10px 24px #203b561a}.lr-guided-workspace .lr-report-navigation.is-menu-open .lr-report-nav{display:flex}.lr-guided-workspace .lr-report-navigation .ih-topic-nav{overflow:visible;padding-bottom:8px;flex:none}.lr-guided-workspace .lr-report-navigation .ih-sector-nav{padding:0 0 12px;display:block;margin-bottom:13px}.lr-guided-workspace .lr-left-edge,.lr-guided-workspace .lr-legacy-menu-toggle{display:none}.lr-guided-workspace .lr-reading-toolbar{top:var(--lr-site-header-height,64px);min-height:57px;gap:8px;padding:7px 12px;flex-wrap:nowrap}.lr-guided-workspace .lr-guided-contents-toggle{display:inline-flex;align-items:center;gap:4px;min-height:42px;padding:6px 0;border:0;background:transparent;color:#4b657a;font-size:11px;flex:none}.lr-guided-workspace .lm-report-switch{margin:0 auto 0 0;gap:0;padding:2px;flex:none}.lr-guided-workspace .lm-report-switch>button,.lr-guided-workspace.lr-entry-workspace .lm-report-switch>span{font-size:10px;min-height:36px;padding:7px 8px}.lr-guided-workspace .lr-entry-news,.lr-guided-workspace .lr-toolbar-sections{display:none}.lr-guided-workspace .lr-toolbar-actions{margin-left:0;flex:none}.lr-guided-workspace .lr-toolbar-actions .lr-waitlist-button{font-size:10px;min-height:42px;padding:5px 0;white-space:nowrap}.lr-guided-workspace .lr-toolbar-actions .lr-waitlist-button>svg{display:none}.lr-guided-workspace .lgr-opening{padding:22px 0 21px}.lr-guided-workspace .lgr-opening-meta{font-size:9px;margin-bottom:11px}.lr-guided-workspace .lgr-opening-meta>span:last-child{font-size:9px}.lr-guided-workspace .lgr-opening h2{font-size:27px;line-height:1.18}.lr-guided-workspace .lgr-opening p{font-size:12px;line-height:1.65}.lr-guided-workspace .lr-report-chapter>.ih-topic-heading{padding-top:23px}.lr-guided-workspace .lr-report-chapter>.ih-topic-heading h2{font-size:21px}.lr-guided-workspace .lr-chapter-lead{font-size:11px;margin-top:8px}.lr-guided-workspace .lr-story-step{padding:22px 0 27px;gap:22px}.lr-guided-workspace .lr-story-details{padding:0;border-left:0}.lr-guided-workspace .lr-chapter-step{padding-bottom:22px}.lr-guided-workspace .lr-chapter-step>button{padding:16px;min-height:76px}.lr-guided-workspace .lr-guided-support>summary{min-height:58px}.lr-guided-workspace .lr-report-next-step{padding:20px!important}.lr-guided-workspace .lr-guided-entry-chapters,.lr-guided-workspace.lr-entry-workspace .lr-report-navigation{display:none}}@media(prefers-reduced-motion:reduce){.lr-guided-workspace *{scroll-behavior:auto}}.lr-guided-workspace .lrn-inline-origin-slot{grid-column:1/-1;min-width:0}.lr-guided-workspace .lrn-inline-origin-slot:empty{display:none}.lr-guided-workspace .lrn-inline-origin-slot:not(:empty){padding:20px 0 6px;max-width:780px}.lr-guided-workspace .lr-report-chapter[hidden],.lr-guided-workspace .lr-report-contents>[hidden]{display:none!important}.lr-guided-workspace .lgr-page-controls{display:flex;align-items:center;gap:8px;margin-right:auto;color:#6b7f8d}.lr-guided-workspace .lgr-page-controls>span{font-variant-numeric:tabular-nums;font-size:10px;display:flex;gap:9px;align-items:center;line-height:1.4}.lr-guided-workspace .lgr-page-controls strong{font-size:11px;font-weight:500;color:#36546b}.lr-guided-workspace .lgr-page-controls>button{display:flex;align-items:center;justify-content:center;width:30px;height:32px;padding:4px;border:1px solid #e2e8ed;border-radius:6px;background:#fff;color:#526d80}.lr-guided-workspace .lgr-page-controls>button:disabled{opacity:.3;cursor:default}.lr-guided-workspace .lgr-page-controls>button:not(:disabled):hover{background:#eef2f6;color:#233f55}.lr-guided-workspace .lgr-page-controls>button:focus-visible{outline:2px solid #3358de;outline-offset:3px}@media(max-width:1100px){.lr-guided-workspace .lgr-page-controls strong{display:none}}@media(max-width:767px){.lr-guided-workspace .lgr-page-controls{gap:4px}.lr-guided-workspace .lgr-page-controls>span{font-size:9px;white-space:nowrap}.lr-guided-workspace .lgr-page-controls>button{width:27px;height:32px}.lr-guided-workspace .lr-reading-toolbar{gap:8px}.lr-guided-workspace .lr-toolbar-actions,.lr-guided-workspace .lr-toolbar-sections{display:none}}.lr-guided-workspace .lr-chapter-flow{position:relative;min-width:0;overflow:visible}.lr-guided-workspace .lr-library-location{display:flex;align-items:center;gap:8px;margin-right:auto;color:#344e60;font-size:12px;min-width:0}.lr-guided-workspace .lr-library-location>span:first-of-type{font-weight:600}.lr-guided-workspace .lr-location-separator{color:#b0bcc5}.lr-guided-workspace .lr-library-location>strong{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#718391}.lr-guided-workspace .lr-nav-news{display:flex!important;align-items:center;gap:8px;width:100%;text-align:left;margin-top:14px;padding:14px 6px!important;border-top:1px solid #dce4eb!important;font-size:12px!important;color:#3c5669!important}.lr-guided-workspace .lr-news-chapter{padding-top:32px;border-top:1px solid #dce4eb;margin-top:28px}.lr-guided-workspace .lr-report-chapter{padding-top:14px;margin-top:26px;border-top:1px solid #dfe7ed}.lr-guided-workspace .lr-report-chapter:first-of-type{margin-top:0;border-top:0}.lr-guided-workspace .lr-story-details>section{border-top:1px solid #e5ebf0;padding-top:16px}.lr-guided-workspace .ih-inline-origin>header{position:sticky;top:calc(var(--lr-toolbar-bottom,122px) + 8px);z-index:3;background:#fff;padding-top:12px}.lr-guided-workspace .ih-inline-origin>header>button{width:44px;min-width:44px;height:44px;min-height:44px}.lr-guided-workspace .ih-inline-origin-fallback>header{top:0}.lr-guided-workspace .ih-direct-passage>strong{display:block;margin-top:18px;font-size:12px;color:#344d60}@media(max-width:767px){.lr-guided-workspace .lr-library-location{font-size:11px;gap:5px}.lr-guided-workspace .lr-library-location>strong,.lr-guided-workspace .lr-location-separator{display:none}.lr-guided-workspace .lr-report-chapter{padding-top:8px;margin-top:20px}}.lr-guided-workspace .lr-nav-overview{display:flex;width:100%;min-height:43px;padding:10px 12px;margin:0 0 9px;border:0;border-radius:5px;background:transparent;color:#536978;font:inherit;font-size:12px;text-align:left;cursor:pointer}.lr-guided-workspace .lr-nav-overview[aria-current=location]{color:#203e61;background:#e8eef6;box-shadow:inset 2px 0 #466b99;font-weight:500}.lr-guided-workspace .lr-report-chapter>.ih-topic-heading{justify-content:space-between;gap:14px 24px}.lr-guided-workspace .lr-back-overview{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:36px;padding:5px 0;border:0;background:none;color:#3f6284;font:inherit;font-size:11px;cursor:pointer}.lr-guided-workspace .lr-chapter-summary{margin:16px 0 8px;padding:17px 20px;background:#f0f6fa;border-left:3px solid #87afc7;border-radius:0 6px 6px 0;color:#263e4d}.lr-guided-workspace .lr-chapter-summary>span{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#486f89;margin-bottom:7px}.lr-guided-workspace .lr-chapter-summary .lr-chapter-finding{font-size:16px;line-height:1.55;font-weight:500;margin:0;max-width:85ch}.lr-guided-workspace .lr-chapter-summary .lr-chapter-scope{font-size:12px;line-height:1.65;margin:8px 0 0;color:#526979;max-width:105ch}.lr-guided-workspace :is(.lr-nav-overview,.lr-back-overview):focus-visible{outline:2px solid #466b99;outline-offset:3px}@media(max-width:767px){.lr-guided-workspace .lr-report-chapter>.ih-topic-heading{flex-wrap:wrap;gap:6px}.lr-guided-workspace .lr-back-overview{min-height:40px}.lr-guided-workspace .lr-chapter-summary{margin-top:9px;padding:14px 15px}.lr-guided-workspace .lr-chapter-summary .lr-chapter-finding{font-size:15px}.lr-guided-workspace .lr-chapter-summary .lr-chapter-scope{font-size:12px}}.lr-entry-reading{margin:0 32px 36px;color:#38516a;font-size:13px;line-height:1.55}.lr-entry-reading>a{display:inline-flex;align-items:center;min-height:44px;color:#315276;text-decoration:underline;text-underline-offset:3px}.lr-entry-readable{border-top:1px solid #dce3e9;margin-top:8px}.lr-entry-readable>summary{padding:14px 0;min-height:44px;cursor:pointer;font-weight:600;color:#263e52}.lr-entry-readable>.library-publication{max-width:none;padding:16px 0 32px;background:transparent}.lr-entry-readable .publication-title{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.025em}.lr-entry-reading :focus-visible{outline:3px solid #4568a7;outline-offset:3px}.lr-toolbar-actions .lr-edition-methods{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:7px 0;color:#315276;font-size:11px;text-decoration:none;white-space:nowrap}.lr-nav-edition{display:flex;align-items:center;gap:7px;min-height:44px;margin:10px 0 0;padding:9px 10px;color:#52667a;font-size:12px;text-decoration:none;border-top:1px solid #e0e6eb}.lr-nav-edition:hover,.lr-toolbar-actions .lr-edition-methods:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.lr-entry-reading{margin:0 18px 28px}.lr-entry-reading>a{font-size:12px}}.library-publication{max-width:1120px;margin:auto;padding:120px 32px 80px;color:#203d3c;background:#fff;line-height:1.65}.library-publication h1{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-.025em;max-width:900px}.library-publication h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:20px 0 16px}.library-publication h3{font-size:24px;line-height:1.3;margin:0 0 16px}.library-publication p{margin:14px 0;max-width:85ch}.library-publication a{color:#146754;text-decoration:underline;text-underline-offset:3px}.publication-deck{font-size:21px}.library-publication header nav{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0 40px}.library-publication header nav a{min-height:44px;padding:8px 0}.publication-chapter{padding-top:40px;scroll-margin-top:100px}.publication-figure{padding:30px 0;border-bottom:1px solid #ccd8d3;scroll-margin-top:100px}.publication-boundary{color:#4a5e59;font-size:14px}.library-publication details{margin:16px 0;border:1px solid #c5d4ce;border-radius:8px;padding:8px 16px}.library-publication summary{cursor:pointer;padding:10px 0;min-height:44px;font-weight:650}.publication-table{max-width:100%;overflow:auto;max-height:65vh}.publication-table table{border-collapse:collapse;min-width:780px;width:100%;font-size:14px}.publication-table caption{text-align:left;padding:12px;font-weight:650}.publication-table td,.publication-table th{text-align:left;vertical-align:top;border:1px solid #cad8d1;padding:10px}.publication-table thead{background:#e7f0eb}.publication-table td:last-child{min-width:240px}.publication-table td a{display:block;margin-top:8px}.publication-explore{display:inline-block;padding:10px 0}.publication-contents li{margin:8px 0}.library-publication :focus-visible{outline:3px solid #087060;outline-offset:3px}@media(max-width:600px){.library-publication{padding:100px 18px 72px}.library-publication h3{font-size:21px}.publication-deck{font-size:18px}.library-publication details{padding:6px 10px}}