.energy .hero{max-width:940px}.energy h1{font-size:clamp(36px,5vw,62px);line-height:1.08}.energy .choices,.energy .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.energy .choice{display:block;text-decoration:none;color:inherit;padding:26px;border:1px solid #dce3e7;border-radius:14px;background:#fff}.energy .choice:hover{border-color:#0a1a2f}.energy .choice span{display:block;font-size:12px;color:#536374}.energy .choice strong{display:block;font-size:26px;margin:10px 0}.energy .choice p{font-size:16px}.energy .arrow{font-weight:700}.energy .section{padding:50px 0;border-bottom:1px solid #dce3e7}.energy .two{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}.energy .card{padding:26px;border:1px solid #dce3e7;border-radius:14px;background:#fff}.energy .pill{display:inline-block;padding:5px 12px;border-radius:20px;background:#eaf0dc;font-size:13px}.energy .subtle{font-size:14px;color:#536374}.energy .payoff{font-weight:700;border-left:4px solid #a8cc39;padding-left:16px}.energy li{margin-bottom:9px}.energy details{padding:16px 0;border-bottom:1px solid #dce3e7}.energy summary{cursor:pointer;font-weight:650}.energy .lead{font-size:21px}.energy .button{white-space:normal}.energy :target{scroll-margin-top:20px}@media(max-width:760px){.energy .choices,.energy .grid,.energy .two{grid-template-columns:1fr}.energy .section{padding:32px 0}}