.capability-page-energy .energy-study{padding:80px max(6.5vw,24px);background:#f5f8fc;color:#102e43}
.energy-study-heading,.energy-scenario header{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:40px}
.energy-study .eyebrow{color:#386bd7;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-weight:650}
.energy-study h2{color:#102e43;font-size:clamp(30px,3.2vw,48px);line-height:1.13;letter-spacing:-.04em;font-weight:550;margin:0}
.energy-study p{color:#53687d;font-size:16px;line-height:1.7;margin:0}
.energy-farm{margin:0 0 48px}
.energy-farm img{display:block;width:100%;height:clamp(280px,34vw,520px);object-fit:cover;border-radius:4px}
.energy-farm figcaption{display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.5;color:#617489;margin-top:12px}
.energy-planning-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:72px}
.energy-planning-steps article{padding:24px 0 0;border-top:2px solid #9db9de}
.energy-planning-steps article>span{font:10px/1.5 monospace;letter-spacing:.12em;color:#386bd7}
.energy-study h3{color:#102e43;font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:20px 0 14px}
.energy-planning-steps small{display:block;color:#617489;font-size:12px;line-height:1.6;margin-top:18px}
.energy-scenario{background:#fff;border:1px solid #dce5ef;padding:44px}
.energy-scenario h2{font-size:clamp(28px,2.8vw,40px)}
.energy-scenario .energy-scenario-note{font-size:12px;line-height:1.6;margin-top:16px;color:#6a7a8a}
.energy-study-row{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:5%;padding:24px 0;border-bottom:1px solid #e0e7ef}
.energy-study-row h3{font-size:20px;margin:0}.energy-study-row p{font-size:14px}
.energy-study-labels{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#386bd7;border-bottom-color:#9db9de;padding-top:0}
.energy-scenario footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px}
.energy-scenario footer p{font-size:12px;max-width:440px}
.energy-scenario footer a{display:inline-flex;gap:24px;align-items:center;background:var(--navy);color:#fff;padding:14px 20px;border-radius:30px;font-size:13px;white-space:nowrap}
.energy-scenario footer a:hover{background:var(--navy2)}
.energy-scenario footer a:focus-visible{outline:3px solid #386bd7;outline-offset:4px}
@media(max-width:800px){.energy-study-heading,.energy-scenario header{grid-template-columns:1fr;gap:24px}.energy-planning-steps{grid-template-columns:1fr;gap:28px}.energy-scenario{padding:24px}.energy-study-row{grid-template-columns:1fr;gap:12px}.energy-study-labels{display:none}.energy-study-row p:last-child{border-left:2px solid #9db9de;padding-left:14px}.energy-scenario footer{align-items:flex-start;flex-direction:column}.energy-farm figcaption{flex-direction:column;gap:4px}}
