/* Preserve the energy reader's existing width; add a separate advert track. */
.ghe-ad-layout{min-width:0}
.ghe-ad-rail{max-width:1488px;margin:0 auto;padding:0 24px 24px;min-width:0}
.ghe-ad-rail details{margin:0;scroll-margin-top:20px}
.ghe-ad-rail summary,#ghe-cooperation-trigger{padding:10px 16px;border:1px solid #ccd8ec;border-radius:8px;background:#f5f8fd;color:#1746a2;font-size:14px;font-weight:700;cursor:pointer}
.ghe-ad-rail summary{width:fit-content;margin-bottom:12px}
.ghe-ad-rail .hwgas-panel{position:static;top:auto}
.ghe-ad-rail .hwgas-hero h2{font-size:21px!important}
.ghe-ad-rail .hwgas-hero{padding:20px 16px}
.ghe-ad-rail .hwgas-services,.ghe-ad-rail .hwgas-contact{padding-inline:14px}
.ghe-ad-rail .hwgas-services li{margin:0}
@media(min-width:1800px){
 .ghe-ad-layout{max-width:1752px;padding:24px;margin:auto;display:grid;grid-template-columns:minmax(0,1440px) 240px;gap:24px;align-items:start}
 .ghe-ad-layout>main{max-width:none;padding:0;margin:0;width:100%;min-width:0}
 .ghe-ad-rail{padding:0;margin:0;width:240px}
 #ghe-cooperation-trigger,.ghe-ad-rail summary{display:none}
}
@media(min-width:761px) and (max-width:1799px){.ghe-ad-rail .hwgas-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ghe-ad-rail .hwgas-hero{grid-column:auto}}
@media(max-width:760px){.ghe-ad-rail{padding:0 12px 24px}.ghe-ad-rail .hwgas-panel{grid-template-columns:minmax(0,1fr)}}
