.TemperatureScenariosGraph{width:100%;padding:32px 16px}@media (min-width:400px){.TemperatureScenariosGraph{padding:30px 30px 45px 45px}}.TemperatureScenariosGraph .DomGraphic{position:absolute;top:0;left:0}.TemperatureScenariosGraph__controls{display:flex;flex-direction:column}.TemperatureScenariosGraph__controls .SegmentedControl{margin:8px -16px 0}@media (max-width:399px){.TemperatureScenariosGraph__controls{display:none}}@media (min-width:768px){.TemperatureScenariosGraph__controls{flex-direction:row;align-items:baseline}.TemperatureScenariosGraph__controls .SegmentedControl{margin:0}}.TemperatureScenariosGraph__title{color:#0a2540;font-weight:var(--fontWeightBold)}.TemperatureScenariosGraph__title--mobile{margin:0 20px}@media (min-width:400px){.TemperatureScenariosGraph__title--mobile{display:none}}.TemperatureScenariosGraph__legend{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr;gap:8px 0;justify-content:flex-start;margin:20px 20px 0}@media (min-width:400px){.TemperatureScenariosGraph__legend{margin:20px 0 0;grid-template-rows:1fr;grid-template-columns:auto auto auto;gap:0 18px}}.TemperatureScenariosGraph__legendItem{color:#8b98a8;font-size:12px}.TemperatureScenariosGraph__legendItem:before{content:"";height:2px;width:8px;background:#000;margin:0 8px 0 0;position:relative;display:inline-block;top:-4px}.TemperatureScenariosGraph__legendItem--onePointFive,.TemperatureScenariosGraph__legendItem--two{display:none}.TemperatureScenariosGraph--onePointFive .TemperatureScenariosGraph__legendItem--onePointFive.TemperatureScenariosGraph__legendItem--onePointFive,.TemperatureScenariosGraph--onePointFive .TemperatureScenariosGraph__legendItem--two.TemperatureScenariosGraph__legendItem--onePointFive,.TemperatureScenariosGraph--two .TemperatureScenariosGraph__legendItem--onePointFive.TemperatureScenariosGraph__legendItem--two,.TemperatureScenariosGraph--two .TemperatureScenariosGraph__legendItem--two.TemperatureScenariosGraph__legendItem--two{display:initial}.TemperatureScenariosGraph__legendItem--onePointFive:before,.TemperatureScenariosGraph__legendItem--two:before{background:linear-gradient(90deg,#000,#000 35%,rgba(196,204,216,0) 0,rgba(196,204,216,0) 65%,#000 0,#000)}.TemperatureScenariosGraph__legendItem--current:before{background:linear-gradient(90deg,#c4ccd8,#c4ccd8 35%,transparent 0,transparent 65%,#c4ccd8 0,#c4ccd8)}.TemperatureScenariosGraph__graphWrapper{position:relative;margin:30px 0 0}.TemperatureScenariosGraph__overlay{width:1003px;height:370px}@media (max-width:399px){.TemperatureScenariosGraph__overlay{display:none}}.TemperatureScenariosGraph__axisLabel{text-transform:uppercase;font-weight:var(--fontWeightBold);font-size:11px}@media (max-width:399px){.TemperatureScenariosGraph__axisLabel{display:none}}.TemperatureScenariosGraph__axisLabel--time{position:absolute;margin:16px 0 0;text-align:center;bottom:0;width:100%;transform:translateY(100%) translateY(10px)}.TemperatureScenariosGraph__axisLabel--net{position:absolute;transform-origin:left center;left:-1.5%;top:60%;transform:rotate(-90deg)}.TemperatureScenariosGraph__graph{position:relative;width:100%;height:auto}.TemperatureScenariosGraph__graph [data-js-target]{transition:opacity .5s cubic-bezier(.25,1,.5,1)}@media (max-width:399px){.TemperatureScenariosGraph__graph--desktop{display:none}}@media (min-width:400px){.TemperatureScenariosGraph__graph--mobile{display:none}}.TemperatureScenariosGraph__scenarioElement{opacity:0;transition:opacity .5s cubic-bezier(.25,1,.5,1)}@media (max-width:399px){.TemperatureScenariosGraph__scenarioElement{display:none}}.TemperatureScenariosGraph__graphLabel{font-size:11px;font-weight:var(--fontWeightSemibold)}.TemperatureScenariosGraph__graphLabel--blue{color:#635bff}.TemperatureScenariosGraph__graphLabel--gray{color:#737f96}.TemperatureScenariosGraph__graphLabel--carbonRemoval{position:absolute;top:63.6%;left:39%}.TemperatureScenariosGraph__graphLabel--carbonEmissions{position:absolute;top:54.5%;left:39%}.TemperatureScenariosGraph--onePointFive .TemperatureScenariosGraph__scenarioElement--onePointFive,.TemperatureScenariosGraph--three .TemperatureScenariosGraph__scenarioElement--three,.TemperatureScenariosGraph--two .TemperatureScenariosGraph__scenarioElement--two{opacity:1}.TemperatureScenariosGraph__tooltip{position:absolute;display:flex;flex-direction:column;padding:10px 16px;border-radius:6px;border:1px solid #635bff;font-size:12px;line-height:1.4;color:#465364;background-color:#fff}.TemperatureScenariosGraph__tooltip sup{font-size:9px}.TemperatureScenariosGraph__tooltip:before{width:1px;left:calc(50% - 1px);height:50px}.TemperatureScenariosGraph__tooltip:after,.TemperatureScenariosGraph__tooltip:before{content:"";position:absolute;background-color:#635bff;bottom:0;transform:translateY(50px)}.TemperatureScenariosGraph__tooltip:after{width:5px;height:5px;left:calc(50% - 3px);border-radius:50%}.TemperatureScenariosGraph__tooltipTitle{color:#635bff;font-weight:var(--fontWeightBold)}.TemperatureScenariosGraph__tooltip--currentPath{max-width:260px;right:30px;bottom:330px}.TemperatureScenariosGraph__tooltip--onePointFive,.TemperatureScenariosGraph__tooltip--two{max-width:140px;right:30px;bottom:180px}.TemperatureScenariosGraph__mobileTooltip{margin:20px 20px 0;font-size:12px;line-height:1.6;position:relative}.TemperatureScenariosGraph__mobileTooltip:before{content:"";width:6px;height:6px;border-radius:3px;background-color:#635bff;position:absolute;top:6px;left:-13px}.TemperatureScenariosGraph__mobileTooltip em{font-weight:var(--fontWeightBold);font-style:normal;color:#635bff}@media (min-width:400px){.TemperatureScenariosGraph__mobileTooltip{display:none}}