.right-align{text-align:right}.float-right{float:right}@media (min-width:1px){.video-container{width:100%}.video-container .iframe{width:-webkit-fill-available;width:100%}.outlooks p{line-height:1.6em}.outlooks section{border-top:4px solid #0096d7}.outlooks .release-event h1{border-bottom:1px dashed silver}.outlooks .release-event h1:before{display:none}.outlooks .l-two-col-even h1{border-bottom:none;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.6em;font-weight:400;margin-bottom:4px;padding-top:6px}.outlooks .l-two-col-even h1:before{display:none}.outlooks h1:before{background-color:#70d4ff;content:"";display:inline-block;font-weight:700;line-height:1.4em;margin-right:4px;margin-top:2px;transform:skew(-20deg,0deg)}.outlooks h1:focus-visible:before{outline:none}.outlooks h1.overview,.outlooks hr.overview{background-color:transparent;border-bottom:1px solid #d4d4d4}.outlooks h1{border-bottom:none;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-weight:700;margin-bottom:0;padding-top:6px}.outlooks h1:before{height:1.2rem;width:8px}.outlooks h2{border:none;font-size:1.5rem;font-weight:700;margin:0;padding:.25em 0 0;text-decoration:none;text-transform:none}.outlooks h2+ul{margin-top:1em}.outlooks h3{text-transform:none}.outlooks h3:before{height:.8rem;width:4px}.outlooks h4{color:#333;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:400;font-weight:700}.outlooks .accordion{margin-bottom:0}.outlooks .accordion h2{border-top:1px solid #0096d7;color:#007eb5;cursor:pointer;display:flex;flex-wrap:wrap;font-size:1.2rem;font-weight:300;margin:0;padding:20px 0 20px 7px;width:100%}.outlooks .accordion h2:before{display:none}.outlooks .accordion h2 span.label{display:block;flex:1 0}.outlooks .accordion h2 p{color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.6em;margin:0;padding:0 0 0 18px}.outlooks .accordion .plusminus{color:#007eb5;font-weight:700;margin:0 7px 0 0;text-align:center;width:10px}.outlooks.overview .accordion h2{border-top:1px solid #0096d7}}.video-container{width:283px}.video-container .iframe{height:154px;width:283px}@media (min-width:1px){.carousel.energy-outlook{border-bottom:4px solid #0096d7;width:100%}.carousel.energy-outlook .carousel__dots{bottom:auto;left:auto;position:absolute!important;right:10px!important;top:-40px!important}.carousel.energy-outlook .carousel__dots .carousel__dot{border:0;display:block;padding:0;z-index:10}.carousel.energy-outlook .carousel__dots .carousel__dot:after{background-color:#d8d8d8;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}.carousel.energy-outlook .carousel__dots .carousel__dot.is-selected:after,.carousel.energy-outlook .carousel__dots .carousel__dot:hover:after{background-color:#0096d7}.carousel.energy-outlook .carousel__slide{width:100%}.carousel.energy-outlook .carousel__nav{display:none}.energy-outlook-carousel-foot{border-bottom:1px solid #0e1316;clear:both;width:100%}.energy-outlook-carousel-foot p{margin:0;padding:1em}}@media (min-width:1025px){.carousel.energy-outlook{margin:0;width:591px}.carousel.energy-outlook .energy-outlook-wrapper{margin:0 auto;position:relative}.carousel.energy-outlook .carousel__viewport{margin:0 46px;width:515px}.carousel.energy-outlook .carousel__viewport .carousel__slide{width:515px}.carousel.energy-outlook .carousel__nav{display:block;text-align:center;text-decoration:none;transition:all .6s;z-index:9999}.carousel.energy-outlook .carousel__nav .carousel__button{align-items:center;background-color:#fff;border-radius:0 0 0 0;box-shadow:none;color:#333;color:#0096d7;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:80px!important;font-weight:400;font-weight:700;height:500px;justify-content:center;margin:12px 0 0;padding:0;pointer-events:all;transition:opacity .15s ease;width:30px}.carousel.energy-outlook .carousel__nav .carousel__button.is-next{color:#333;color:#0096d7;font-family:Arial,Helvetica,sans-serif;font-size:80px!important;font-weight:400;right:0;top:0;transform:none}.carousel.energy-outlook .carousel__nav .carousel__button.is-prev{color:#333;color:#0096d7;font-family:Arial,Helvetica,sans-serif;font-size:80px!important;font-weight:400;left:0;top:0;transform:none}}@media (min-width:1px){.link-button{background:#0096d7;border:1px solid #007eb5;border-radius:1px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase;white-space:nowrap}.link-button,.link-button:hover{color:#fff;padding:10px 12px 7px;text-decoration:none}.link-button:hover{background-color:#5d9732;border:1px solid #5d9732}.link-button.read-more{margin-top:1em}.link-button.read-more:after{content:"\00a0\203A"}.outlooks p{line-height:1.6em}.outlooks .l-row.l-three-col-even{border-bottom:transparent}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot{margin:3em 0;padding:0}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot a.back:before{content:"\2039\00a0";position:relative;top:-2px}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col{width:33.333%}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col h2{border-bottom:1px solid #333;color:#333;font-size:1.125rem;font-size:1em;margin:0 0 8px;padding:0 0 3px}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col h2:before{display:none}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col .form-container{padding-top:3px}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col fieldset{background-color:#fff;border:1px solid #0096d7!important;display:table!important}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col:first-child{background-color:#dff2fb}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col ul{padding:1em}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col ul li{list-style-type:none;margin:0;padding:0}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col ul li ul{padding:0 0 0 16px}.outlooks .l-row.l-three-col-even.energy-outlook-page-foot .l-col ul li ul li{list-style-type:disc}.outlooks .l-row.l-three-col-even h1:before{display:none}.outlooks .title-banner h1{border-bottom:none!important;color:#333;font-family:Times New Roman,Times,serif;font-size:2rem!important;font-weight:400;margin:0;padding:0!important;width:100%}.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 0 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 #d4d4d4;font-size:1.1875rem;font-weight:700;list-style:none;margin:0}.outlooks .links ul.bullet{margin-bottom:1em}.outlooks blockquote{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}.outlooks h1:before,.outlooks h2:before{background-color:#70d4ff;content:"";display:inline-block;font-weight:700;line-height:1.4em;margin-right:4px;margin-top:2px;transform:skew(-20deg,0deg)}.outlooks h1:focus-visible:before,.outlooks h2:focus-visible:before{outline:none}.outlooks h1{border-bottom:1px dashed #d4d4d4;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-weight:700;margin-bottom:1em;padding-top:6px;position:relative}.outlooks h1:before{height:1.2rem;width:8px}.outlooks h1 .link-button{background:#0096d7;border:none;border-radius:1px;color:#fff;cursor:pointer;float:right;font-size:1rem;font-weight:700;line-height:20px;padding:10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:-14px;white-space:nowrap}.outlooks h1 .link-button:hover{background-color:#5d9732;border-bottom:none;color:#fff;padding:10px;text-decoration:none}.outlooks h1 .link-button:after{content:"\00a0\203A"}.outlooks h2{border:none;font-size:1.5rem;font-weight:700;margin:0;padding:.25em 0 0;text-decoration:none;text-transform:none}.outlooks h2:before{float:left;height:1.2rem;margin-top:4px;width:8px}}@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:600px){.outlooks h2{font-size:1.1875rem}.outlooks h2:before{float:left;height:.9rem;margin-top:2px;width:6px}}@media (min-width:801px){.l-row.l-three-col-even.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}.l-row.l-three-col-even.energy-outlook-page-foot h2{font-size:1rem}}@media (min-width:1025px){.outlooks h2{font-size:1rem}.outlooks .l-row.l-three-col-even{border-bottom:transparent}.outlooks .accordion-content .article{margin:0;padding:20px 0 0 24px}.outlooks .accordion-content .article blockquote{font-size:16px;padding:2em}}