.s65-energy{background:#edf2fb}.s65-energy>.s36-wrap{display:grid;grid-template-columns:1fr 1.12fr;gap:64px;align-items:center}.s65-energy h2,.s65-tasks h2{font-size:clamp(28px,3.4vw,48px);line-height:1.2;letter-spacing:-.045em;margin:18px 0 24px}.s65-energy-copy>p{color:#596675;line-height:1.9}.s65-energy ol{list-style:none;counter-reset:steps;padding:0;margin:28px 0}.s65-energy li{counter-increment:steps;display:flex;gap:15px;padding:14px 0;border-top:1px solid #cfd8e7;font-size:14px;line-height:1.7}.s65-energy li:before{content:'0' counter(steps);color:#315af2;font:600 12px/1.9 system-ui;flex-shrink:0}.s65-energy figure{margin:0;background:white;border:1px solid #dce3ef;padding:18px}.s65-energy figure>a{display:block;color:#315af2}.s65-energy figure img{display:block;width:100%;height:auto}.s65-energy figure>a>span{display:flex;gap:10px;justify-content:flex-end;font-size:13px;padding:18px 0}.s65-energy figcaption{padding:18px;border-top:1px solid #e0e5ef;font-size:14px;color:#596675}.s65-energy figcaption b{color:#315af2;font-size:12px;letter-spacing:.1em}.s65-energy figcaption p{line-height:1.8}.s65-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;border-top:1px solid #ccd5e3}.s65-task-grid article{padding:30px 32px 32px 0;border-bottom:1px solid #ccd5e3}.s65-task-grid article:nth-child(2n){padding-left:32px;border-left:1px solid #ccd5e3}.s65-task-main{display:grid;grid-template-columns:30px 1fr 22px;gap:16px;align-items:start;color:inherit;text-decoration:none}.s65-task-main>span{color:#315af2;font-size:13px}.s65-task-main h3{font-size:clamp(21px,2vw,29px);line-height:1.4;margin:0;letter-spacing:-.035em}.s65-task-grid article>p{margin:18px 0 20px 46px;color:#687282;font-size:14px;line-height:1.8;max-width:40em}.s65-related{display:flex;flex-wrap:wrap;gap:22px;margin-left:46px}.s65-related .s36-link{font-size:13px}.s65-task-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cbd4e2;margin-top:50px}.s65-task-nav a{display:grid;grid-template-columns:1fr 20px;gap:16px;align-content:start;padding:22px 24px 24px 0;color:inherit;text-decoration:none}.s65-task-nav a+a{border-left:1px solid #cbd4e2;padding-left:24px}.s65-task-nav span{grid-column:1/-1;color:#315af2;font-size:12px}.s65-task-nav strong{font-size:17px;line-height:1.6;font-weight:500}.s65-task-nav a:focus-visible,.s65-task-main:focus-visible,.s65-energy figure>a:focus-visible{outline:3px solid #315af2;outline-offset:4px}.s65-task-main:hover h3,.s65-task-nav a:hover strong{color:#315af2}@media(max-width:800px){.s65-energy>.s36-wrap{grid-template-columns:1fr;gap:32px}.s65-energy figure{padding:10px}.s65-energy figcaption{padding:14px 8px}.s65-task-grid{grid-template-columns:1fr;margin-top:28px}.s65-task-grid article,.s65-task-grid article:nth-child(2n){padding:24px 0;border-left:0}.s65-task-main{grid-template-columns:22px 1fr 20px;gap:12px}.s65-task-grid article>p,.s65-related{margin-left:34px}.s65-task-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.s65-task-nav a{padding:18px 14px 20px 0;border-bottom:1px solid #cbd4e2}.s65-task-nav a+a{padding-left:14px}.s65-task-nav a:nth-child(3){border-left:0;padding-left:0}.s65-task-nav strong{font-size:15px}}

/* V65 review: span the full existing solutions hero grid; mobile two columns retained. */
.s39-solutions-hero>.s36-wrap>.s65-task-nav{grid-column:1 / -1}
