/* V43: layout without CSS-grid implicit giant first row; ads scroll with document */
@media(min-width:1000px){
 .wrap{display:block!important;position:relative!important;box-sizing:border-box!important;padding-right:calc(20% + 16px)!important;max-width:none!important}
 .wrap>header,.wrap>.grid,.wrap>.v8-tools,.wrap>.footer,.wrap>.gtw-favorites,.wrap>*:not(.gtw-ad-rail){max-width:100%!important;box-sizing:border-box!important}
 .wrap>.gtw-ad-rail{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;width:calc(20% - 12px)!important;height:calc(100% - 20px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:20px!important;overflow:visible!important;z-index:1!important}
 .wrap>.gtw-ad-rail>.gtw-ad-slot{height:280px!important;min-height:250px!important;flex:0 0 280px!important;position:static!important}
 .wrap>.grid{display:grid!important}
 .wrap>.v8-tools{display:block!important;width:100%!important}
 .gtw-v41-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
}
@media(max-width:999px){.wrap{display:block!important}.wrap>.gtw-ad-rail{display:none!important}}
@media(max-width:760px){.gtw-v41-pair{grid-template-columns:1fr!important}}
