/* Long-form Energy work pages. */
.energy-long-page-v97 .energy-detail-lead-v96{min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:110px var(--energy-pad);gap:35px}
.energy-long-page-v97 .energy-detail-lead-v96 h2{font-size:clamp(52px,7vw,108px);line-height:1.04;font-weight:400;letter-spacing:-.04em;max-width:1100px;margin:0}
.energy-long-page-v97 .energy-detail-lead-v96 p{max-width:1000px;font-size:clamp(23px,2.3vw,34px)}
.energy-band-v97{padding:100px var(--energy-pad);box-sizing:border-box;min-height:95svh;display:flex;flex-direction:column;justify-content:center;gap:45px}
.energy-band-v97:nth-of-type(even){background:#edf2f7}
.energy-band-v97 h2{font-size:clamp(40px,4.8vw,74px);line-height:1.08;letter-spacing:-.035em;font-weight:400;margin:0 0 30px}
.energy-band-v97 p{font-size:clamp(19px,1.6vw,24px);line-height:1.7;color:#485767;margin:0}
.energy-band-copy-v97{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw}
.energy-band-copy-v97:nth-of-type(even){grid-template-columns:1.2fr .8fr}.energy-band-copy-v97:nth-of-type(even) article{order:2}
.energy-band-v97 figure{min-width:0;width:100%;margin:0}.energy-band-v97 figure a{display:block;position:relative}
.energy-band-v97 img{display:block;width:100%;height:auto;max-height:72svh;object-fit:contain}
.energy-band-v97 figcaption{font-size:16px;line-height:1.5;color:#526273;padding-top:20px}
.energy-band-photo-v97 h2{max-width:900px}.energy-band-photo-v97 img{max-height:76svh}
.energy-long-page-v97 .energy-film-rotor-trabajo video{object-position:60% 44%}
@media(max-width:780px){
.energy-long-page-v97 .energy-detail-lead-v96{padding:100px 24px 70px;gap:28px}.energy-long-page-v97 .energy-detail-lead-v96 h2{font-size:clamp(48px,12vw,70px)}
.energy-band-v97,.energy-band-copy-v97,.energy-band-copy-v97:nth-of-type(even){display:flex;flex-direction:column;align-items:stretch;padding:85px 24px;gap:38px;min-height:90svh}
.energy-band-copy-v97:nth-of-type(even) article{order:0}.energy-band-v97 h2{font-size:42px}.energy-band-v97 img{max-height:65svh}
}
