.ie-energy-article .ie-battery-flow{margin:0 0 2.5rem;padding:1.5rem 0 2rem;border-top:1px solid #bed0d4;border-bottom:1px solid #bed0d4;color:#17313a}
.ie-energy-article .ie-battery-flow__intro{max-width:44rem}
.ie-energy-article .ie-battery-flow__intro .ie-eyebrow{margin:0 0 .5rem;color:#007c87;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.ie-energy-article .ie-content-detail__body .ie-battery-flow h2{margin:0;color:#12313a;font-size:clamp(1.75rem,3vw,2.1rem);line-height:1.15}
.ie-energy-article .ie-battery-flow__intro>p:last-child{margin:1rem 0 0;color:#52686f}
.ie-energy-article .ie-battery-flow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:2rem 0 1.5rem;padding:0}
.ie-energy-article .ie-battery-flow__steps li{position:relative;display:block;padding:0 1.5rem}
.ie-energy-article .ie-battery-flow__steps li:first-child{padding-left:0}
.ie-energy-article .ie-battery-flow__steps li:last-child{padding-right:0}
.ie-energy-article .ie-battery-flow__steps li+li:before{position:absolute;top:1.5rem;left:-.65rem;width:1.3rem;border-top:1px solid #7caab0;content:""}
.ie-energy-article .ie-battery-flow__icon{display:block;width:3rem;height:3rem;margin-bottom:.75rem;background-position:center;background-repeat:no-repeat;background-size:contain}
.ie-energy-article .ie-battery-flow__icon--sun{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23007c87' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Ccircle cx='24' cy='24' r='8'/%3E%3Cpath d='M24 4v8M24 36v8M4 24h8M36 24h8M10 10l6 6M32 32l6 6M38 10l-6 6M16 32l-6 6'/%3E%3C/svg%3E")}
.ie-energy-article .ie-battery-flow__icon--home{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23007c87' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Cpath d='M8 23 24 9l16 14v17H8z'/%3E%3Cpath d='M19 40V28h10v12M16 23h1M31 23h1'/%3E%3C/svg%3E")}
.ie-energy-article .ie-battery-flow__icon--battery{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23007c87' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Crect x='12' y='7' width='24' height='34' rx='3'/%3E%3Cpath d='M20 3h8M20 18h8M20 25h8M20 32h8'/%3E%3C/svg%3E")}
.ie-energy-article .ie-content-detail__body .ie-battery-flow h3{margin:.25rem 0 .45rem;color:#17313a;font-size:1.05rem;line-height:1.3}
.ie-energy-article .ie-battery-flow__steps p{margin:0;color:#52686f;font-size:.96rem;line-height:1.55}
.ie-energy-article .ie-battery-flow__note{max-width:52rem;margin:0;padding:1rem 1.15rem;border-left:3px solid #007c87;background:#f1f7f7;color:#405a62;font-size:.95rem;line-height:1.55}
@media (max-width:760px){.ie-energy-article .ie-battery-flow__steps{grid-template-columns:1fr;gap:1.35rem}.ie-energy-article .ie-battery-flow__steps li,.ie-energy-article .ie-battery-flow__steps li:first-child,.ie-energy-article .ie-battery-flow__steps li:last-child{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;align-items:start;padding:0}.ie-energy-article .ie-battery-flow__steps li+li:before{top:-.7rem;left:1.5rem;height:.7rem;width:0;border-top:0;border-left:1px solid #7caab0}}
