.report-menu details a:before{transition:all .3s}.page-article{font-size:17px;line-height:1.6;position:relative;z-index:0}.page-article h2{font-size:1.5rem;font-family:isomer-display,isomer-text,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;line-height:1.3}.page-article h3{font-size:1.125rem}.page-article h4{font-size:1em}.page-article a{text-decoration-color:#a9b2bf}.page-article sup a{padding:0 .1em;color:inherit;text-decoration:none}@supports (font-feature-settings: "sups"){.page-article sup{vertical-align:inherit;font-size:inherit;font-feature-settings:"sups"}}.report-menu{position:sticky;top:calc(3.5rem - 1px);margin-bottom:auto;flex-grow:1}.report-menu li{margin:0 auto;line-height:1.33}.report-menu a,.report-menu summary{padding:.5rem 0;display:block}.report-menu summary{display:flex;touch-action:manipulation;overflow:hidden}.report-menu summary .icon{width:1.75rem;margin:-.125rem 0 0 -.25rem}.report-menu details li{margin-left:1rem}.report-menu details a{padding:.375rem 0;position:relative}.report-menu details a:before{content:"";position:absolute;right:100%;top:50%;margin:-.3rem 0;border:solid transparent;border-width:.3rem .45rem;border-left-color:currentColor;opacity:0;transform:translate3d(-.5rem,0,0)}.report-menu details[open]{padding-bottom:.5rem}.report-menu details[open] summary .icon{transform:rotate(90deg)}.report-menu details[open] summary{margin-bottom:-.25rem}.report-menu li+li{border-top:1px solid #cad4db}.report-menu .section{padding:.5rem 0 0}.report-menu .section+li{border-top:none}.report-menu li:last-child a{margin-bottom:0}.report-menu li.active a:before{opacity:1;transform:translateZ(0)}.report-menu summary::-webkit-details-marker{display:none}.report-menu-toggle{display:block}.report-menu-content{margin-right:1rem}@media (max-width: 799px){html:has(.report-menu){scroll-padding-top:7.5rem}html:has(.report-menu) #header.invert{border-block-end-color:#cad4db}.report-menu{max-width:none!important;z-index:1;background:#fff;padding:0 1rem!important;margin:-1.5rem -1rem 1.25rem}.report-menu a,.report-menu summary{padding-block:.75rem}.report-menu-content{margin:0}.report-menu-content .report-menu-toggle{display:flex;width:100%;align-items:center;line-height:1.25;padding-block:.5rem;position:relative;top:1px;background-clip:padding-box;border-bottom:1px solid rgba(0,49,80,.2)}.report-menu-content .icon{margin-left:auto}.report-menu-exit{position:absolute;left:0;right:0;top:100%;width:auto;height:100vh;z-index:-1;background:#0013334d;opacity:0;transition:opacity .3s}.active+.report-menu-exit{opacity:1;transition-duration:.6s}.report-menu-list{position:absolute;top:2.5rem;left:0;right:0;background:#fff;opacity:0;transition:opacity .3s;padding-inline:1rem;max-height:80vh;overflow:auto;background-clip:padding-box;border-bottom:1px solid rgba(0,49,80,.2)}.report-menu-list.active-in{display:block!important}.report-menu-list.active{opacity:1}}.page-article .report-body{position:relative;z-index:0}.page-article .report-chart-bar+.chart-footer{margin-top:1rem}.page-article .report-chart-thermo{margin-bottom:1rem}.page-article .report-chart-link{float:right;margin-top:-.25rem;margin-left:.75rem;font-size:14px}.page-article .chart-container{display:block;padding:0;margin:3rem 0;max-width:none;font-size:1rem}.page-article .chart-container .report-chart{margin-inline:-1rem;padding-inline:1rem}.page-article .chart-container h4{margin-block-end:.25rem}.page-article .chart-container+.footnotes>hr{display:none}.page-article .chart-container:not(:last-child){border-bottom:1px solid #cad4db}.page-article .chart-container>div,.page-article .chart-container .chart{padding-left:0;padding-right:0}.page-article .chart-container .chart{margin-top:1rem}.page-article .chart-container+.chart-container{margin-top:-2rem}.page-article p+.chart-container,.page-article .custom-chart .chart-container{border-top:1px solid #cad4db}.page-article .chart{overflow:visible}.page-article .chart-frame{padding:0}.page-article .chart-question{line-height:1.3}.page-article .chart-question h4{margin-block-end:.5rem}.page-article .chart-question p{font-size:15px;line-height:1.4}.page-article .page-body .chart-notes{padding-block:.5rem .75rem;line-height:1.3}.page-article .page-body .chart-footer:last-child{padding-bottom:.5rem}.page-article .footnotes,.page-article .page-body small{font-family:isomer-caption,isomer-text,system-ui,sans-serif}.page-article .footnotes{font-size:14px}.page-article .footnotes a{overflow-wrap:break-word}.page-article .footnotes ol{padding-inline:0;list-style:none;counter-reset:step-counter;line-height:1.5;font-size:.9375rem;counter-increment:list-item}.page-article .footnotes li{counter-increment:step-counter;position:relative;padding-inline-start:1.75rem;margin-block-start:0}.page-article .footnotes li:before{content:counter(step-counter);position:absolute;left:0;top:0}.page-article .footnotes li::marker{font-variant-numeric:normal}.page-article .footnotes .footnote-backref{text-decoration:none;display:inline-block;text-align:center;vertical-align:middle;border-radius:50%;position:relative}.page-article .footnotes .footnote-backref span{width:0;height:0;position:absolute;clip:rect(0,0,0,0)}.page-article .footnotes .footnote-backref svg{width:1.5rem;height:1.5rem}.page-article .section-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:.5rem 1rem}.page-article .section-simple,.page-article .section-simple+.section-callout{grid-column-start:1}.page-article .section-callout{margin:.25rem 0;text-wrap:balance}.page-article .section-callout a{height:100%;box-sizing:border-box;display:flex;flex-direction:column;text-align:center;justify-content:center;line-height:1.25;gap:.25rem}.page-article .section-callout a,.page-article .read-next{padding:1rem .5rem;border:2px solid #A9B2BF;text-decoration:none;line-height:1.25;border-radius:.25rem}.page-article .section-callout a:focus-visible,.page-article .section-callout a:hover,.page-article .read-next:focus-visible,.page-article .read-next:hover{border-color:#008296;background:#e7f7f8}.page-article .read-next{display:block;position:relative;padding-left:1.5rem;padding-right:3rem;margin-block:2.25rem .5rem;max-width:15rem}.page-article .read-next:before{content:"Continue reading";display:block;font-size:12px;margin-block-end:.25rem}.page-article .read-next .icon{position:absolute;right:1rem;top:50%;margin-top:-1rem}.page-article .report-chart-pie,.page-article .report-chart-bar:last-child{padding-block-end:1rem}@media (min-width: 1080px){.page-article #report{scroll-margin-top:1.5rem}.page-article h3{scroll-margin-top:.5rem}.page-article .chart-container{margin-right:-5.5rem}}@media (max-width: 799px){.page-article .report-title{margin-block:.5rem -.5rem}.page-article .report-author,.page-article .report-date{font-size:15px}.page-article .page-body>.container{display:block}.page-article .report-body{overflow:hidden}.page-article .footnotes li{margin-block-end:.75rem}.page-article article{padding-inline:0;position:relative;z-index:0}.page-article .report-chart-link{padding:.35rem .6rem}.page-article .section-grid{display:flex;flex-direction:column}}@media (max-width: 1079px){.page-article .chart-pie .pie-fields{margin-top:0}}
