.body-text{margin:var(--o3-spacing-s) 0}.body-text .extra-margin{margin:var(--o3-spacing-xl) auto}@media(min-width:61.25em){.body-text .extra-margin{margin:var(--o3-spacing-2xl) auto}}.body-text .nowrap{white-space:nowrap}.body-text__header{font-family:var(--o3-font-family-metric);font-family:var(--o3-type-title-md-font-family);font-size:var(--o3-type-title-md-font-size);line-height:var(--o3-type-title-md-line-height);font-weight:var(--o3-type-title-lg-font-weight);margin:32px 0 14px}.vs-sample-scrolly-figure__wrapper{height:100%;width:100%;display:flex;justify-content:end;align-items:start}.vs-sample-scrolly-figure__step-counter{font-size:var(--o3-font-size-metric2-5);font-family:var(--o3-font-family-metric);padding:4px 12px;border:1px solid black}.vs-sample-scrolly-figure__value-span{font-weight:600;font-family:Courier New,Courier,monospace;font-size:28px}.fuel-mix-chart__shaded-areas{transition:opacity .5s ease-in-out}.fuel-mix-chart__shaded-areas.hidden{opacity:0;pointer-events:none}.fuel-mix-chart__shaded-area{transition:opacity .5s ease-in-out}.fuel-mix-chart__shaded-area.hidden{opacity:0;pointer-events:none}.fuel-mix-chart__shaded-area-path{transition:d .5s ease-in-out}.fuel-mix-chart__shaded-area-fill{fill-opacity:.7;stroke:none}.fuel-mix-chart__shaded-area-fill--pos,.fuel-mix-chart__shaded-area-fill--neg{fill:#bebfc2}.fuel-mix-chart__shaded-area-hatch{fill-opacity:.5}.fuel-mix-chart__shaded-area-hatch--pos{fill-opacity:0}.fuel-mix-chart__shaded-areas-custom-labels{transition:opacity .5s ease-in-out}.fuel-mix-chart__shaded-areas-custom-labels.hidden{opacity:0;pointer-events:none}.fuel-mix-chart__shaded-areas-custom-labels text{font-family:var(--o3-font-family-metric);font-size:16px;line-height:20px;font-weight:500;fill:#3c3f47;stroke:#d2cecd;stroke-width:3;paint-order:stroke fill;transition:transform .5s ease-in-out}@media(max-width:64.0625em){.fuel-mix-chart__shaded-areas-custom-label--desktop{display:none}}@media(min-width:64.0625em){.fuel-mix-chart__shaded-areas-custom-label--mobile{display:none}}.fuel-mix-chart__wrapper{max-height:100%;height:85vh}@media(max-width:64.0625em){.fuel-mix-chart__wrapper{display:flex;flex-direction:column;gap:20px;height:75vh;min-height:450px}}.fuel-mix-chart__footer{position:absolute;bottom:0;right:0;transform:translateY(50%)}.fuel-mix-chart__footer p{font-weight:400;font-family:var(--o3-font-family-metric);font-size:14px;line-height:20px;margin:0;color:#4d4845;text-align:right;text-shadow:0px 0px 1px #f2e5da,0px 0px 2px #f2e5da,0px 0px 2px #f2e5da,0px 0px 4px #f2e5da}.fuel-mix-chart__footer span{display:block}.fuel-mix-chart__defs #hatch-fill-light line{opacity:.8;stroke-width:2;stroke:#fff}.fuel-mix-chart__defs #hatch-fill-dark line{opacity:.8;stroke-width:2;stroke:#000c}.fuel-mix-chart__defs .shaded-area-mask-path{transition:d .5s ease-in-out;will-change:d}.fuel-mix-chart__defs .clip-line-draw rect{transition:width .5s ease-in-out}.fuel-mix-chart__defs .clip-line-draw.hidden rect{width:0%!important}.fuel-mix-chart__viz{height:100%;width:100%}.fuel-mix-chart__viz .axis-label{font-weight:600;font-size:14px;fill:#4d4845;font-family:var(--o3-font-family-metric)}.fuel-mix-chart__zero-line{stroke-opacity:.6;stroke:#000;stroke-width:1;transition:transform .5s ease-in-out}.fuel-mix-chart__areas-wrapper{transition:opacity .5s ease-in-out}.fuel-mix-chart__areas-wrapper.hidden{opacity:0;pointer-events:none}.fuel-mix-chart__areas-wrapper.show-total-area .fuel-mix-chart__area{fill:#bebfc2!important;stroke:#bebfc2!important;stroke-opacity:.3!important}.fuel-mix-chart__area{transition:d .5s ease-in-out,opacity .5s ease-in-out,stroke-opacity .5s ease-in-out,stroke .5s ease-in-out,fill .5s ease-in-out;will-change:d,stroke-opacity,opacity;stroke-width:1px}.fuel-mix-chart__area.faded{opacity:.3}.fuel-mix-chart__area.hide-stroke{stroke-opacity:0}.fuel-mix-chart__area--solar{fill:#ffc333;stroke:#664800}.fuel-mix-chart__area--wind,.fuel-mix-chart__area--hydro,.fuel-mix-chart__area--nuclear,.fuel-mix-chart__area--other-renewables{fill:#0f8e99;stroke:#06383c}.fuel-mix-chart__area--batteries-charging,.fuel-mix-chart__area--batteries-discharging{fill:#ed4912;stroke:#9e2400}.fuel-mix-chart__area--exports,.fuel-mix-chart__area--imports{fill:#624741;stroke:#43312d}.fuel-mix-chart__area--natural-gas,.fuel-mix-chart__area--fossil-fuels{fill:#4a170d;stroke:#130806}.fuel-mix-chart__area-label-wrapper{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.fuel-mix-chart__area-label-wrapper.hidden{opacity:0;pointer-events:none}.fuel-mix-chart__area-label-wrapper.faded{opacity:0}.fuel-mix-chart__area-label{fill:#fff;transform-box:content-box;font-family:var(--o3-font-family-metric);font-weight:600;font-size:16px;line-height:16px;transition:transform .5s ease-in-out;paint-order:stroke fill;fill:#000;stroke-width:5px;stroke-opacity:.9}.fuel-mix-chart__area-label--batteries-charging,.fuel-mix-chart__area-label--batteries-discharging,.fuel-mix-chart__area-label--exports,.fuel-mix-chart__area-label--imports{fill:#fff}.fuel-mix-chart__area-label--solar{stroke:#ffc333}.fuel-mix-chart__area-label--wind,.fuel-mix-chart__area-label--hydro,.fuel-mix-chart__area-label--nuclear,.fuel-mix-chart__area-label--other-renewables{fill:#fff;stroke:#0f8e99}.fuel-mix-chart__area-label--batteries-charging,.fuel-mix-chart__area-label--batteries-discharging{stroke:#ed4912}.fuel-mix-chart__area-label--exports,.fuel-mix-chart__area-label--imports{stroke:#624741}.fuel-mix-chart__area-label--natural-gas,.fuel-mix-chart__area-label--fossil-fuels{stroke:#4a170d;fill:#fff}@media(min-width:61.25em){.fuel-mix-chart__area-label-span--mobile{display:none}}@media(max-width:61.24em){.fuel-mix-chart__area-label-span--desktop{display:none}}.fuel-mix-chart__line-wrapper{transition:opacity .5s ease-in-out}.fuel-mix-chart__line-wrapper.hidden{opacity:0;pointer-events:none}.fuel-mix-chart__line-wrapper.draw-in:not(.hidden){transition-duration:0}.fuel-mix-chart__line-wrapper--demand path{stroke-width:3;stroke:#792515;stroke-dasharray:1 6;stroke-linecap:round}.fuel-mix-chart__line-wrapper--demand text{fill:#792515}.fuel-mix-chart__line-wrapper--total_generation path,.fuel-mix-chart__line-wrapper--net_generation path{stroke:#3c3f47}.fuel-mix-chart__line-wrapper--total_generation text,.fuel-mix-chart__line-wrapper--net_generation text{fill:#3c3f47}.fuel-mix-chart__line-wrapper--net_generation text{display:none}.fuel-mix-chart__line-wrapper--_zero_line path{stroke-width:3;stroke:#792515;stroke-dasharray:1 6;stroke-linecap:round}.fuel-mix-chart__line-wrapper--_zero_line text{fill:none}.fuel-mix-chart__line{stroke-width:2;transition:d .5s ease-in-out,stroke .5s ease-in-out;will-change:d,stroke}.fuel-mix-chart__line-label{transition:transform .5s ease-in-out;font-variant-numeric:lining-nums tabular-nums;font-weight:600;font-family:var(--o3-font-family-metric);transition:opacity .5s ease-in-out}.fuel-mix-chart__line-label.hidden{opacity:0;pointer-events:none}@media(max-width:64.0625em){.fuel-mix-chart__line-label--desktop{display:none}}@media(min-width:64.0625em){.fuel-mix-chart__line-label--mobile{display:none}}.fuel-mix-chart__legend{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;align-items:center}@media(min-width:61.25em){.fuel-mix-chart__legend{display:none}}.fuel-mix-chart__legend-item{display:flex;flex-direction:row;gap:4px;align-items:center}.fuel-mix-chart__legend-item-box{width:16px;height:12px;box-sizing:border-box;border:1px solid rgba(0,0,0,.6)}.fuel-mix-chart__legend-item-label{font-family:var(--o3-font-family-metric);font-size:14px;line-height:20px;font-weight:400}.topper-fuel-mix-wrapper{display:flex;flex-direction:column;justify-content:center;top:55px;height:calc(100vh - 55px)}@media(min-width:100em){.topper-fuel-mix-wrapper{max-width:1500px}}@media(max-width:61.24em){.topper-fuel-mix-wrapper{justify-content:start;padding-top:40px;box-sizing:border-box}}.ig-scrolly-chart__axis text{font-family:var(--o3-font-family-metric);font-size:14px;font-weight:400;line-height:100%;font-variant-numeric:lining-nums tabular-nums;fill:#4d4845}.ig-scrolly-chart__axis .tick line{stroke:#ccc1b7}.ig-scrolly-chart__axis path.domain{display:none}.ig-scrolly-chart__axis--x .tick line{stroke:#0006;stroke-dasharray:2 2}.ig-scrolly-chart__axis--chart-only text{fill:#4d4845}.ig-scrolly-chart__area{transition:opacity .5s}.ig-scrolly-chart__area path{fill-opacity:.5}@keyframes lineEnter{to{stroke-dashoffset:0}}.duck-curve-figure__wrapper{height:100%;width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:100em){.duck-curve-figure__wrapper{max-width:1500px}}@media(max-width:61.24em){.duck-curve-figure__wrapper{align-items:start;padding-top:32px}}.duck-curve-figure__wrapper>.o-grid-row{width:100%}#scrolly-duck-curve .vs-card p span{padding:2px 4px;font-weight:600;font-family:var(--o3-font-family-metric)}#scrolly-duck-curve .vs-card p span.highlight-grey{background-color:#ccc;color:#000}#scrolly-duck-curve .vs-card p span.highlight-dark-red{padding:0;color:#fff;color:#6d0000}#scrolly-duck-curve .vs-card p span.highlight-orange,#scrolly-duck-curve .vs-card p span.highlight-battery-discharge{background-color:#ed4912;color:#fff}#scrolly-duck-curve .vs-card p span.highlight-yellow{background-color:#ffc333;color:#000}@media(max-width:61.24em){#scrolly-duck-curve .vs-scrolly__background{height:unset}}.circle-size-legend{position:absolute;left:28%;top:15%;z-index:1000;transform:translate(-50%);transition:opacity .5s ease-in-out}.circle-size-legend.hidden{opacity:0;pointer-events:none}@media(max-width:76.24em){.circle-size-legend{left:unset;left:15%;top:15%;overflow:visible;transform:unset}}@media(max-width:64.0625em){.circle-size-legend{left:5%;top:10%}}@media(max-width:61.24em){.circle-size-legend{left:unset;right:5%;top:25%;overflow:visible;transform:unset}}.circle-size-legend.hidden{transition-duration:0ms}.circle-size-legend text{font-family:var(--o3-font-family-metric);fill:#4d4845;font-size:14px}.circle-size-legend circle{stroke:#4d4845;fill:#fffcfa}.dynamic-map__wrapper{display:flex;flex-direction:row;align-items:center;background-color:#f2e5da;transition:opacity .5s ease-in-out}.dynamic-map__wrapper.hidden{opacity:0;pointer-events:none}.dynamic-map__wrapper .o-grid-container{width:100%;height:85vh}@media(max-width:61.24em){.dynamic-map__wrapper .o-grid-container{height:100%;box-sizing:border-box;padding:0}.dynamic-map__wrapper .o-grid-container .o-grid-row{margin-left:unset}}.dynamic-map__wrapper .o-grid-container .o-grid-row{width:100%;height:100%}.dynamic-map__wrapper .o-grid-container .o-grid-row>div{width:100%;height:100%;padding-left:0;position:relative}.dynamic-map__inner-wrapper{height:100%;width:100%}.dynamic-map__viz{height:85vh;width:auto}.dynamic-map__vector-map{position:absolute;width:unset;max-height:calc(100% - 95px);left:20px;top:75px;aspect-ratio:.5835;overflow:visible}@media(max-width:61.24em){.dynamic-map__vector-map{z-index:500!important}}.dynamic-map__vector-map .main-label-group{transition:opacity .5s ease-in-out}.dynamic-map__vector-map .main-label-group.hidden{opacity:0;pointer-events:none}.dynamic-map__vector-map .main-label-group .main-label{fill:#fff;text-transform:uppercase;font-family:var(--o3-font-family-metric);font-weight:500;font-size:14px;line-height:20px;letter-spacing:1px;stroke:#000;stroke-opacity:.4;paint-order:stroke fill}.dynamic-map__vector-map #arrowhead path{stroke-width:1;stroke:#4d4845;fill:none}.dynamic-map__vector-map path.california-shape{stroke:#0006;fill:#fffcfa;stroke-width:.5px}.dynamic-map__vector-map path.california-shadow{stroke:#f2e5da;stroke-width:6px;fill:none}.dynamic-map__vector-map g.battery-points-group{transition:opacity .5s ease-in-out}.dynamic-map__vector-map g.battery-points-group circle.battery-facility-point{opacity:.8;fill:#ed4912;stroke:#792515;stroke-width:1px}.dynamic-map__vector-map g.battery-points-group.hidden{opacity:0;transition:opacity .5s ease-in-out}.dynamic-map__vector-map g.battery-points-group .anno-pointer__group{transition:opacity .5s ease-in-out}.dynamic-map__vector-map g.battery-points-group .anno-pointer__group.hidden{opacity:0;pointer-events:none}@media(max-width:61.24em){.dynamic-map__vector-map g.battery-points-group .anno-pointer__group{display:none}}.dynamic-map__vector-map g.battery-points-group .anno-pointer__pointer{stroke-width:1px;stroke:#4d4845;fill:none;stroke-dasharray:2 2}.dynamic-map__vector-map g.battery-points-group .anno-pointer__circle-outline{stroke:#000;stroke-width:2px;fill:none}.dynamic-map__vector-map circle.desert-peak-inset-marker{fill:#ed4912;stroke:#792515;stroke-width:1px;transition:opacity .5s ease-in-out .5s}.dynamic-map__vector-map--inset circle.desert-peak-inset-marker{opacity:.9;transition:opacity .5s ease-in-out 0ms}.dynamic-map__anno-image{position:absolute;z-index:5;transition:opacity .5s ease-in-out;display:flex;flex-direction:column}@media(max-width:61.24em){.dynamic-map__anno-image{transition:unset}}.dynamic-map__anno-image.hidden{opacity:0}.dynamic-map__anno-image.active .g-artboard svg.g-aiImg{animation-play-state:running}.dynamic-map__anno-image--primary{z-index:10}.dynamic-map__anno-image .vs-cover-video__figure{height:100%!important}.dynamic-map__anno-image .g-artboard svg.g-aiImg{opacity:0;animation:fadeIn .6s ease-in-out .2s forwards;animation-play-state:paused}.dynamic-map__anno-image .g-artboard svg.g-aiImg rect,.dynamic-map__anno-image .g-artboard svg.g-aiImg polygon{filter:drop-shadow(0px 0px 4px rgba(0,0,0,.4)) drop-shadow(0px 0px 3px rgba(0,0,0,.4)) drop-shadow(0px 0px 2px rgba(0,0,0,.4)) drop-shadow(0px 0px 1px rgba(0,0,0,.4));stroke:#ff8d6b}.dynamic-map__anno-image--transition .dynamic-map__anno-image-inner-wrapper:after{border:1px solid var(--o3-color-palette-black-70, #4d4845)}@media(max-width:61.24em){.dynamic-map__anno-image--annotations{display:none}}.dynamic-map__anno-image--annotations .vs-video video{opacity:0}.dynamic-map__anno-image--annotations .dynamic-map__anno-image-inner-wrapper:after{border:.5px solid var(--o3-color-palette-black-70, #4d4845)}.dynamic-map__anno-image .vs-video video{transition:opacity .5s ease-in-out}.dynamic-map__anno-image-simple-label .dynamic-map__anno-image-label-span{display:block}.dynamic-map__anno-image-simple-label .dynamic-map__anno-image-label-span--name{color:#33302e}.dynamic-map__anno-image-simple-label .dynamic-map__anno-image-label-span--date{color:#66605c}.dynamic-map__anno-image-inner-wrapper{height:100%;width:100%;position:relative}.dynamic-map__anno-image-inner-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;border:.5px solid rgba(0,0,0,0);box-sizing:content-box;transition:border-color .5s ease-in-out}.dynamic-map__anno-image-label-container{position:absolute;width:100%;height:100%;z-index:2000}.dynamic-map__anno-image-label-container.hidden{opacity:0;pointer-events:none}.dynamic-map__anno-image-label{font-size:16px;line-height:16px;letter-spacing:.3px;fill:#fff;stroke-width:1;paint-order:stroke fill;stroke:#333;filter:drop-shadow(0px 0px 1px rgba(0,0,0,.3)) drop-shadow(0px 0px 2px rgba(0,0,0,.3)) drop-shadow(0px 0px 4px rgba(0,0,0,.3))}.dynamic-map__anno-image-label--top{font-weight:600}.dynamic-map__anno-image-label--bottom{font-weight:400}.dynamic-map__anno-image-simple-label{font-family:var(--o3-font-family-metric);color:#4d4845;font-size:14px;line-height:20px;position:absolute;left:0;bottom:0;transform:translateY(calc(100% + 4px))}.city-markers-group{transition:opacity .5s ease-in-out}.city-markers-group.hidden{opacity:0;pointer-events:none}.city-markers-group .city-marker__label{font-family:var(--o3-font-family-metric);font-weight:500;fill:#4d4845;stroke:#fff1e5;stroke-width:2;paint-order:stroke fill}.city-markers-group .city-marker__marker{fill:#000;stroke:#fff}.topper-figure__wrapper{overflow:hidden}.topper-figure__wrapper .o-header{z-index:10000;position:absolute;left:0;right:0;top:0;color:#000;border-color:#fff6;background-color:transparent}.topper-figure__wrapper .o-header .o-header__top-logo{position:relative;background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=ig-projects&tint=%23000000,%23000000&format=svg)}.topper-figure__wrapper .o-header--transparent .o-header__top-logo{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=ig-projects&tint=%23000000,%23000000&format=svg)}.topper-figure__wrapper .topper-figure-child{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.topper-figure__headline{position:absolute;z-index:10000;height:100%;width:100%;transition:opacity .5s}.topper-figure__headline.hidden{opacity:0;pointer-events:none}.topper-figure__media-wrapper{height:100%;width:100%;position:relative;transition:filter .5s ease-in-out,transform .5s ease-in-out}.topper-figure__media-wrapper:after{content:"";position:absolute;width:100%;right:0;bottom:0;left:0;top:55px;z-index:10;background-color:#fff1e5b3;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;height:100%}@media(min-width:46.25em){.topper-figure__media-wrapper:after{height:calc(100% + 1px)}}.topper-figure__media-wrapper.overlay-visible{filter:blur(2px)}.topper-figure__media-wrapper.overlay-visible:after{opacity:1}.topper-figure__media-wrapper:not(.loaded){filter:blur(2px);transform:scale(1.003)}.topper-figure__caption{font-size:14px;line-height:16px;color:#fff;position:absolute;left:12px;bottom:2px;text-shadow:1px 1px 1px #262a33;z-index:100;transition:opacity .5s}.topper-figure__caption.hidden{opacity:0}#scrolly-topper.vs-scrolly .vs-cover-video{z-index:10;transition:opacity .4s ease-in-out;opacity:1}#scrolly-topper.vs-scrolly .vs-cover-video.hidden{opacity:0;pointer-events:none}#scrolly-topper.vs-scrolly .vs-cover-video.hidden figure,#scrolly-topper.vs-scrolly .vs-cover-video.hidden video,#scrolly-topper.vs-scrolly .vs-cover-video.hidden .vs-video{pointer-events:none}#scrolly-topper .vs-card p span{padding:2px 4px;font-weight:600;font-family:var(--o3-font-family-metric)}#scrolly-topper .vs-card p span.highlight-grey{background-color:#ccc;color:#000}#scrolly-topper .vs-card p span.highlight-dark-red{padding:0;color:#fff;color:#6d0000}#scrolly-topper .vs-card p span.highlight-orange,#scrolly-topper .vs-card p span.highlight-battery-discharge{background-color:#ed4912;color:#fff}#scrolly-topper .vs-card p span.highlight-yellow{background-color:#ffc333;color:#000}#scrolly-topper{background-color:#f2e5da}#scrolly-topper .vs-scrolly__background{height:90px}#scrolly-topper .topper-figure__wrapper{height:100vh;height:max(100vh,100dvh,100lvh)}#scrolly-topper .vs-scrolly__step:first-child{margin-top:55vh;margin-top:max(55vh,55dvh,55lvh)}@supports (-webkit-touch-callout: none){@media screen and (max-width:1025px){#scrolly-topper .vs-scrolly__step:first-child{margin-top:max(55vh,55dvh,55lvh,var(--ivh, 1vh) * 55)}}}#scrolly-topper .vs-scrolly__step:last-child{margin-bottom:0;justify-content:flex-start;min-height:110vh;min-height:max(110vh,110dvh,110lvh)}@supports (-webkit-touch-callout: none){@media screen and (max-width:1025px){#scrolly-topper .vs-scrolly__step:last-child{min-height:max(110vh,110dvh,110lvh,var(--ivh, 1vh) * 110)}}}#scrolly-topper .vs-scrolly__step:last-child .vs-scrolly__content-wrapper{padding-bottom:0}#scrolly-topper .vs-topper-text{max-width:840px;margin:auto;pointer-events:auto}#scrolly-topper .vs-topper-text__headline{text-shadow:0px 0px 2px #fff1e5,0px 0px 4px #fff1e5,0px 0px 8px #fff1e5,0px 0px 16px #fff1e5,0px 0px 24px #fff1e5,0px 0px 32px #fff1e5,0px 0px 40px #fff1e5}#scrolly-topper .vs-topper-text__standfirst{font-family:var(--o3-font-family-metric);text-shadow:0px 0px 2px #fff1e5,0px 0px 4px #fff1e5,0px 0px 8px #fff1e5,0px 0px 16px #fff1e5,0px 0px 24px #fff1e5,0px 0px 32px #fff1e5,0px 0px 40px #fff1e5}#scrolly-topper .vs-topper-text .vs-bylines{text-shadow:0px 0px 2px #fff1e5,0px 0px 4px #fff1e5,0px 0px 8px #fff1e5,0px 0px 16px #fff1e5,0px 0px 24px #fff1e5,0px 0px 32px #fff1e5,0px 0px 40px #fff1e5}.page-topper-wrapper{position:relative;z-index:10}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{overflow-x:clip}.ig-bylines{background-color:#fff1e5;padding-top:16px}.ig-bylines:before,.ig-bylines:after{content:"";position:absolute;width:100vw;z-index:100;left:calc((100% - 100vw)/2)}.ig-bylines:before{height:100px;top:-99px;background:linear-gradient(0deg,#fff1e5,#fff1e5fc 8%,#fff1e5f3 15.4%,#fff1e5e4 22.3%,#fff1e5d2 28.7%,#fff1e5bd 34.8%,#fff1e5a5 40.7%,#fff1e58c,#fff1e573 52.1%,#fff1e55a 57.9%,#fff1e542 63.9%,#fff1e52d 70.1%,#fff1e51b 76.7%,#fff1e50c 83.9%,#fff1e503 91.6%,#fff1e500)}.ig-bylines{z-index:100}@media(min-width:100em){.ig-bylines{padding:16px calc((100vw - 1220px)/2) 0;box-sizing:content-box;max-width:100vw;overflow-x:clip}}.ig-bylines .vs-topper-text__headline{font-weight:600;color:#33302e;max-width:880px}@media(max-width:61.24em){.ig-bylines .vs-topper-text__headline{margin:7px 0 18px}}.ig-bylines .vs-topper-text__standfirst{color:#66605c;font-size:20px;line-height:30px;margin-bottom:0}@media(max-width:61.24em){.ig-bylines .vs-topper-text__standfirst{font-size:18px;line-height:24px}}.article-body{position:relative;z-index:2000;background-color:#fff1e5}.article-body>div.o-grid-container:nth-of-type(1){background:#fff1e5;padding-top:48px}@media(min-width:61.25em){.article-body>div.o-grid-container:nth-of-type(1){padding-top:32px}}@media(min-width:100em){.article-body>div.o-grid-container:nth-of-type(1){padding:32px calc((100vw - 1220px)/2) 0;box-sizing:content-box;overflow-x:clip}}.article-body>div.o-grid-container:nth-of-type(2){background:#fff1e5}@media(min-width:100em){.article-body>div.o-grid-container:nth-of-type(2){padding:0 calc((100vw - 1220px)/2);box-sizing:content-box;max-width:100vw;overflow-x:clip}}.article-body .vs-inline-wrapper .vs-image-header hr{width:40px}.article-body .vs-inline-wrapper,.article-body div.flourish-extra-margin{margin:24px auto}@media(min-width:46.25em){.article-body .vs-inline-wrapper,.article-body div.flourish-extra-margin{margin:40px auto}}.article-body .vs-inline-wrapper .side-by-side{margin:auto}@media(max-width:1599px){.article-body .vs-inline-wrapper .side-by-side{max-width:980px}}@media(min-width:1600px){.article-body .vs-inline-wrapper .side-by-side{max-width:1180px}}
