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