p strong{font-weight:bolder}.right-align{text-align:right}.float-right{float:right}@media (min-width:1px){.outlooks{font-size:16px}.outlooks p{color:#333;font-size:1rem;line-height:1.6;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.outlooks h2{border:none;font-size:1.4rem;font-weight:700;line-height:1.2;margin:0;padding:.25em 0 0;text-decoration:none}.outlooks h2:before{background-color:#70d4ff;content:"";display:inline-block;float:left;height:1rem;height:1.12rem;margin-right:4px;margin-top:4px;margin-top:.21rem;transform:skew(-20deg,0deg);width:6px}.outlooks h2:focus-visible:before{outline:none}.outlooks .l-row.l-full-width-col h2:before{display:none}.outlooks h1{border-bottom:1px dashed #d6d6d6;color:#333;display:block;font-size:1.94444444rem;font-weight:700;line-height:1.2;margin-bottom:1em;padding-top:6px;position:relative}.outlooks h1:before{height:1.4rem;width:8px}.outlooks h1.overview{background-color:transparent;border-bottom:1px solid #d6d6d6;min-height:50px}.outlooks h1.overview:before{background-color:#70d4ff;content:"";display:inline-block;height:1.55556rem;margin-right:4px;margin-top:.29167rem;transform:skew(-20deg,0deg)}.outlooks h1.overview:focus-visible:before{outline:none}.outlooks h1 .link-button:hover{background-color:#5d9732;border-bottom:none;color:#fff;text-decoration:none}.outlooks h1 .link-button:after{content:"\00a0\203A"}.outlooks .accordion{margin-bottom:0}.outlooks .accordion h2{border-bottom:none;border-top:2px solid #0096d7;color:#007eb5;cursor:pointer;display:flex;flex-wrap:wrap;font-weight:400;margin:0;padding:10px 0 0;width:100%}.outlooks .accordion h2:first-child{border-top:none}.outlooks .accordion h2:before{display:none}.outlooks .accordion h2 span.label{display:block;flex:1 0;font-size:1.3rem;font-weight:500}.outlooks .accordion h2 p{margin:0;padding:0 0 10px 22px}.outlooks .accordion h2 .plusminus{color:#007eb5;font-weight:700;margin:-4px 7px 0 0;width:15px}.outlooks .accordion .accordion-content p{margin:0;padding:0 0 0 22px}.outlooks .accordion .accordion-content .link-button{margin-left:22px;margin-top:2em}.outlooks.narrative h1.outlooks-alt{border-bottom:none;color:#333;display:block;font-size:1.94444444rem;font-weight:700;line-height:1.2;margin-bottom:0;padding-bottom:0;padding-top:6px;position:relative}.outlooks.narrative h1.outlooks-alt:before{background-color:#70d4ff;content:"";display:inline-block;height:1.4rem;height:1.55556rem;margin-right:4px;margin-top:.29167rem;transform:skew(-20deg,0deg);width:8px}.outlooks.narrative h1.outlooks-alt:focus-visible:before{outline:none}.outlooks.narrative .expand-collapse-container{bottom:5px;color:#007eb5;font-size:.813rem;position:absolute;right:0}.outlooks.narrative .expand-collapse-container .collapse,.outlooks.narrative .expand-collapse-container .expand{color:#007eb5;font-size:.813rem}.outlooks.narrative .expand-collapse-container .collapse:before,.outlooks.narrative .expand-collapse-container .expand:before{display:none}.outlooks.narrative .accordion h2{padding-bottom:10px}.outlooks.narrative .accordion h2:first-child{border-top:2px solid #0096d7}.outlooks.narrative .accordion .accordion-content .article h4{margin-top:1em}.outlooks.narrative .accordion h2{margin:0}.outlooks.narrative .accordion h2:before{margin-left:-10px}.outlooks.narrative .accordion .accordion-content .article{padding-left:20px;padding-top:0}.outlooks.narrative .accordion .accordion-content .article p{padding-left:0}}@media (min-width:1025px){.outlooks.narrative .accordion h2{margin:0}.outlooks.narrative .accordion h2:before{margin-left:-10px}.outlooks.narrative .accordion .accordion-content .article{padding-left:20px;padding-top:0}.outlooks.narrative .accordion .accordion-content .article p{padding-left:0}}figcaption{font-weight:700}@media (min-width:1px){.outlooks{font-size:16px}.outlooks a.back:before{content:"\2039\00a0";position:relative;top:-2px}.outlooks a.previous:before{content:"\2039\00a0\Previous"}.outlooks a.next:after{content:"Next\00a0\203A"}.outlooks h1.overview{background-color:transparent;border-bottom:1px solid #d6d6d6;min-height:50px}.outlooks h1 .link-button{bottom:3px;font-size:1rem;position:absolute;right:0}.outlooks h1 .link-button:after{content:"\00a0\203A"}.outlooks .release-event.l-three-col-even h1,.outlooks .release-event.l-two-col-left h1{border-bottom:1px dashed silver;color:#333;display:block;font-size:1.94444444rem;font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:1em;padding-top:6px;position:relative}.outlooks .release-event.l-three-col-even h1:before,.outlooks .release-event.l-two-col-left h1:before{display:none;height:1.4rem;width:8px}.outlooks table.basic-table thead{z-index:20}.outlooks table.basic-table tr td{font-size:.813rem}.outlooks table.basic-table tr th{font-size:.813rem;font-weight:650}.outlooks h2+ul{margin-top:1em}.outlooks h4{font-style:italic;font-weight:700;line-height:1.2}.outlooks .title-banner h1{border-bottom:none;margin-bottom:0;padding-top:0}.outlooks .title-banner h1:before{display:none}.outlooks ol.roman{counter-reset:countername;margin-left:0;padding:0}.outlooks ol.roman li{counter-increment:countername;display:block;padding:0 0 6px 9px;position:relative}.outlooks ol.roman li:before{content:counter(countername,upper-roman);font-size:70%;left:-3px;position:absolute;text-align:end;top:-3px}.outlooks ul.bullet{padding:0 0 1em 16px}.outlooks ul.bullet li{list-style-type:disc}.outlooks .links ul li{list-style-type:disc;margin-left:20px;padding:.25em 0 0}.outlooks .links ul li.head{border-bottom:1px dashed #d6d6d6;font-size:1.1875rem;font-weight:700;list-style:none;margin:0}.outlooks .links ul.bullet{margin-bottom:1em}.outlooks blockquote{line-height:1.6;margin:1.5em 0;width:100%}.outlooks blockquote.dark-bg{background-color:#007eb5;color:#fff}.outlooks blockquote.light-bg{background-color:#ecf7fc}.outlooks blockquote.left,.outlooks blockquote.right{float:none}.outlooks blockquote.em,.outlooks blockquote.em p{font-style:italic!important}.outlooks a.Figure-data{display:block;padding:.5 0 1.5em}.outlooks a.Figure-data>span:before{content:"Figure data"}.outlooks .image-container+p{padding-bottom:1em}}@media (min-width:480px){.outlooks blockquote{margin:0 0 1.5em}.outlooks blockquote.l-width-small{width:20%}.outlooks blockquote.l-width-medium{width:30%}.outlooks blockquote.l-width-large{width:40%}.outlooks blockquote.l-width-xlarge{width:50%}.outlooks blockquote.left{float:left;margin-left:0;margin-right:1.5em}.outlooks blockquote.right{float:right;margin-left:1.5em;margin-right:0}}@media (min-width:1025px){.outlooks .accordion-content .article{margin:0}.outlooks .accordion-content .article blockquote{font-size:1rem;padding:2em}}@media (min-width:1px){.l-row.l-three-col-even.energy-outlook-page-foot{padding:0}.energy-outlook-page-foot{margin:3em 0}.energy-outlook-page-foot .l-col{border-bottom:transparent;margin-bottom:2em}.energy-outlook-page-foot .l-col h2{border-bottom:1px solid #333;color:#333;font-size:.938rem;margin:0 0 8px;padding:0 0 3px}.energy-outlook-page-foot .l-col h2:before{display:none}.energy-outlook-page-foot .l-col .form-container{padding-top:3px}.energy-outlook-page-foot .l-col fieldset{background-color:#fff;border:1px solid #0096d7;display:table}.energy-outlook-page-foot .l-col ul{font-size:.938rem;padding:1em}.energy-outlook-page-foot .l-col ul li{list-style-type:none;margin:0;padding:0}.energy-outlook-page-foot .l-col ul li ul{padding:0 0 0 16px}.energy-outlook-page-foot .l-col ul li ul li{list-style-type:disc}.energy-outlook-page-foot .l-col h1{border-bottom:1px dashed silver;font-weight:600;margin-bottom:4px;padding-top:6px}.energy-outlook-page-foot .l-col h1:before{display:none}}@media (min-width:801px){.energy-outlook-page-foot{background-color:#f4f4f4;background-image:url(/outlooks/images/energy-outlook-foot.jpg);background-position:94% 100%;background-repeat:no-repeat;border-top:3px solid #0096d7;min-height:200px}.energy-outlook-page-foot h2{font-size:.938rem}}@media (min-width:1025px){.energy-outlook-page-foot{border-bottom:transparent}.energy-outlook-page-foot .l-col{border-bottom:transparent;margin-bottom:0;width:33.333%}.energy-outlook-page-foot .l-col .form-container{padding-top:3px}.energy-outlook-page-foot .l-col fieldset{background-color:#fff;border:1px solid #0096d7;display:table}.energy-outlook-page-foot .l-col:first-child{background-color:#dff2fb}.energy-outlook-page-foot .l-col ul{padding:1em}.energy-outlook-page-foot .l-col ul li{list-style-type:none;margin:0;padding:0}.energy-outlook-page-foot .l-col ul li ul{padding:0 0 0 16px}.energy-outlook-page-foot .l-col ul li ul li{list-style-type:disc}.energy-outlook-page-foot .l-col h1:before{display:none}}@media (min-width:1px){.outlooks .video-container{width:283px}.outlooks .video-container .iframe{height:154px;width:283px}.outlooks .carousel.energy-outlook{border-bottom:4px solid #0096d7;width:100%}.outlooks .carousel.energy-outlook .carousel__dots{bottom:auto;left:auto;position:absolute!important;right:10px!important;top:-40px!important}.outlooks .carousel.energy-outlook .carousel__dots .carousel__dot{border:0;display:block;padding:0;z-index:10}.outlooks .carousel.energy-outlook .carousel__dots .carousel__dot:after{background-color:#d6d6d6;border-radius:50%;content:"";height:13px;left:50%;margin-right:.5em;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:13px}.outlooks .carousel.energy-outlook .carousel__dots .carousel__dot.is-selected:after,.outlooks .carousel.energy-outlook .carousel__dots .carousel__dot:hover:after{background-color:#0096d7}.outlooks .carousel.energy-outlook .carousel__slide{width:100%}.outlooks .carousel.energy-outlook .carousel__nav{display:none}.outlooks .energy-outlook-carousel-foot{border-bottom:1px solid #0e1316;clear:both;width:100%}.outlooks .energy-outlook-carousel-foot p{margin:0;padding:1em}}@media (min-width:1025px){.outlooks .carousel.energy-outlook{margin:0;width:591px}.outlooks .carousel.energy-outlook .energy-outlook-wrapper{margin:0 auto;position:relative}.outlooks .carousel.energy-outlook .carousel__viewport{margin:0 46px;width:515px}.outlooks .carousel.energy-outlook .carousel__viewport .carousel__slide{width:515px}.outlooks .carousel.energy-outlook .carousel__nav{display:block;text-align:center;text-decoration:none;transition:all .6s;z-index:9999}.outlooks .carousel.energy-outlook .carousel__nav .carousel__button{align-items:center;background-color:#fff;border-radius:0 0 0 0;box-shadow:none;color:#0096d7;cursor:pointer;display:flex;font-size:80px!important;font-weight:700;height:500px;justify-content:center;margin:12px 0 0;padding:0;pointer-events:all;transition:opacity .15s ease;width:30px}.outlooks .carousel.energy-outlook .carousel__nav .carousel__button.is-next{color:#0096d7;font-size:80px!important;right:0;top:0;transform:none}.outlooks .carousel.energy-outlook .carousel__nav .carousel__button.is-prev{color:#0096d7;font-size:80px!important;left:0;top:0;transform:none}}