
/* Brand-blue editorial band for the casings gallery. */
#carcasas.energy-overview-v95{background:#123f69;color:#fff}
#carcasas.energy-overview-v95 h2,
#carcasas.energy-overview-v95 .energy-more-link-v95{color:#fff}
#carcasas.energy-overview-v95 .energy-more-link-v95{border-color:#ffffff85}
#carcasas.energy-overview-v95 .energy-more-link-v95:hover{color:#a9dfff}
.energy-backing-v91{background:#edf2f7}

/* Four clear anchors in the introduction. */
.energy-intro-v91 .energy-topics-v99{
 background:#123f69;
 grid-template-columns:repeat(4,minmax(0,1fr));
 margin:52px calc(-1 * var(--energy-pad)) -50px;
 padding:0 var(--energy-pad);
 border:0;
 gap:0;
 min-height:190px;
}
.energy-intro-v91 .energy-topics-v99 a{
 position:relative;
 display:flex;
 align-items:flex-end;
 justify-content:flex-start;
 text-align:left;
 min-height:190px;
 padding:48px 27px 27px;
 color:#fff;
 font-size:clamp(22px,2.1vw,33px);
 font-weight:500;
 line-height:1.12;
 letter-spacing:-.025em;
 border-left:1px solid #ffffff48;
 text-decoration:none;
 transition:background .25s,color .25s;
}
.energy-intro-v91 .energy-topics-v99 a:last-child{border-right:1px solid #ffffff48}
.energy-intro-v91 .energy-topics-v99 a::before{
 content:"01";position:absolute;top:26px;left:27px;
 color:#b5d8f2;font-size:16px;font-weight:500;letter-spacing:.1em;
}
.energy-intro-v91 .energy-topics-v99 a:nth-child(2)::before{content:"02"}
.energy-intro-v91 .energy-topics-v99 a:nth-child(3)::before{content:"03"}
.energy-intro-v91 .energy-topics-v99 a:nth-child(4)::before{content:"04"}
.energy-intro-v91 .energy-topics-v99 a:hover,
.energy-intro-v91 .energy-topics-v99 a:focus-visible{
 background:#1b568b;color:#fff;text-decoration:none;
}
.energy-intro-v91 .energy-topics-v99 a:focus-visible{outline:3px solid #fff;outline-offset:-5px}
@media(max-width:780px){
 .energy-intro-v91 .energy-topics-v99{
  grid-template-columns:1fr 1fr;margin:35px -24px -40px;
  padding:0 12px;min-height:0;
 }
 .energy-intro-v91 .energy-topics-v99 a{
  min-height:155px;font-size:clamp(20px,5vw,26px);
  padding:48px 16px 20px;border-bottom:1px solid #ffffff48;
 }
 .energy-intro-v91 .energy-topics-v99 a::before{left:16px;top:20px;font-size:14px}
 .energy-intro-v91 .energy-topics-v99 a:nth-child(even){border-right:1px solid #ffffff48}
 .energy-intro-v91 .energy-topics-v99 a:nth-child(-n+2){border-bottom:1px solid #ffffff48}
 .energy-intro-v91 .energy-topics-v99 a:nth-last-child(-n+2){border-bottom:0}
}
.energy-intro-v91 .energy-topics-v99 a::before,.energy-intro-v91 .energy-topics-v99 a:nth-child(n)::before{content:"";width:48px;height:3px;background:#8cd2ff;top:30px;left:27px;transition:width .25s}
.energy-intro-v91 .energy-topics-v99 a:hover::before,.energy-intro-v91 .energy-topics-v99 a:focus-visible::before{width:90px}
@media(max-width:780px){.energy-intro-v91 .energy-topics-v99 a::before,.energy-intro-v91 .energy-topics-v99 a:nth-child(n)::before{top:23px;left:16px;width:34px;height:2px}}
