/* 5.0.0-beta.1125/1126: source palette for news/posts ad layout.
               Light keeps the old article/card colors; dark uses the same content bg as the main menu,
               while news rails/ad surfaces keep the dedicated rail color. */
            body.single-post.golmd-v985-news-ads{--golmd-post-page-bg-v1125:#eef1f4;--golmd-post-card-bg-v1125:#fff;--golmd-post-rail-bg-v1125:#eef1f4;}
            html.golmd-theme-dark body.single-post.golmd-v985-news-ads,
            body.golmd-theme-dark.single-post.golmd-v985-news-ads,
            body.golmdm-dark-live.single-post.golmd-v985-news-ads,
            body.golmd-dark-active-v117.single-post.golmd-v985-news-ads{--golmd-post-page-bg-v1125:#0e1a26;--golmd-post-card-bg-v1125:#0e1a26;--golmd-post-rail-bg-v1125:#1e344a;}
            @media (max-width:1023px){#golmd-posts-side-ads-v77{display:none!important;}.golmd-news-infeed-v936{display:block!important;margin:22px 0!important;}}
            @media (min-width:1024px){
                #golmd-posts-side-ads-v77{display:block!important;position:static!important;width:0!important;height:0!important;overflow:visible!important;z-index:20!important;pointer-events:none!important;}
                #golmd-posts-side-ads-v77 .golmd-news-ad-v936{position:fixed!important;top:var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px))!important;bottom:auto!important;width:var(--golmd-post-side-w-v909,300px)!important;max-width:100%!important;height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;min-height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;max-height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;overflow:visible!important;pointer-events:auto!important;z-index:20!important;background:transparent!important;}
                #golmd-posts-side-ads-v77 .golmd-news-ad-left{left:var(--golmd-post-left-ad-x-v939,16px)!important;right:auto!important;width:var(--golmd-post-left-w-v1058,var(--golmd-post-side-w-v909,300px))!important;}
                #golmd-posts-side-ads-v77 .golmd-news-ad-right{right:var(--golmd-post-right-ad-x-v939,16px)!important;left:auto!important;width:var(--golmd-post-right-w-v1058,var(--golmd-post-side-w-v909,300px))!important;}
                #golmd-posts-side-ads-v77 .golmd-v77-side-ad,#golmd-posts-side-ads-v77 .golmdm-news-rail-ad{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:visible!important;text-align:center!important;background:transparent!important;box-sizing:border-box!important;}
                #golmd-posts-side-ads-v77 .golmd-v77-side-label,#golmd-posts-side-ads-v77 .golmdm-page-ad-label{display:block!important;margin:0 0 8px!important;text-align:center!important;color:#9aa8bd!important;font-size:12px!important;line-height:1!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
                #golmd-posts-side-ads-v77 .golmd-v77-side-cta,#golmd-posts-side-ads-v77 .golmdm-page-ad-cta{display:block!important;visibility:hidden!important;opacity:0!important;margin:8px 0 0!important;text-align:center!important;line-height:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;overflow:hidden!important;pointer-events:none!important;}
                #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.golmdm-ad-has-creative .golmd-v77-side-cta,#golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.golmdm-ad-has-creative .golmdm-page-ad-cta{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
                .golmd-news-infeed-v936{display:block!important;margin:24px 0!important;padding:0!important;background:transparent!important;}
            }
            .golmd-news-infeed-inner{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;overflow:visible!important;background:transparent!important;}
            .golmd-news-infeed-label{display:none!important;margin:0 0 8px!important;color:#9aa8bd!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
            .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-label{display:block!important;}
            .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-cta{display:block!important;visibility:visible!important;opacity:1!important;}
            .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-cta a{display:inline!important;color:rgb(100, 116, 139)!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important;font:400 12px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;}
            html.golmd-theme-dark body.single-post .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-cta a,
            body.golmd-theme-dark.single-post .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-cta a,
            body.golmdm-dark-live.single-post .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-cta a{color:#9aa8b5!important;}
            body.single-post #golmd-v19-feed > .golmd-news-infeed-v936.golmdm-ad-has-creative + article.golmd-v19-article{margin-top:22px!important;padding-top:0!important;border-top:0!important;}
            body.single-post #golmd-v19-feed > .golmd-news-infeed-v936.golmdm-ad-has-creative + article.golmd-v19-article .golmd-v19-post{margin-top:0!important;padding-top:0!important;}
            html.golmd-theme-dark body.single-post #golmd-v19-feed > .golmd-news-infeed-v936.golmdm-ad-has-creative + article.golmd-v19-article,
            body.golmd-theme-dark.single-post #golmd-v19-feed > .golmd-news-infeed-v936.golmdm-ad-has-creative + article.golmd-v19-article,
            body.golmdm-dark-live.single-post #golmd-v19-feed > .golmd-news-infeed-v936.golmdm-ad-has-creative + article.golmd-v19-article{border-top:0!important;}
            html body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):before,
            html body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):after{content:""!important;position:fixed!important;top:var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px))!important;bottom:calc(-1 * var(--golmd-post-rail-extra-bottom-v1338,0px))!important;background:var(--golmd-post-rail-bg-v1125,#eef1f4)!important;background-color:var(--golmd-post-rail-bg-v1125,#eef1f4)!important;z-index:1!important;pointer-events:none!important;}
            html body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):before{left:0!important;width:max(0px,calc(50vw - 360px))!important;}
            html body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):after{right:0!important;width:max(0px,calc(50vw - 360px))!important;}
    
            /* 5.0.0-beta.1341: post side rails use the same source-level main-menu rail anchor as generated pages. */
            @media (min-width:1024px){
                #golmd-posts-side-ads-v77 .golmd-news-ad-v936{bottom:auto!important;height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;min-height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;max-height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;}
                html body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):before,html body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):after{bottom:calc(-1 * var(--golmd-post-rail-extra-bottom-v1338,0px))!important;}
            }

        /* beta.992: league/club hero must scroll away; only the secondary menu is sticky. */
        @media (min-width:769px){
          html body.golmdm-has-league-page.golmdm-league-fixed-top #golmdm-virtual-page .golmdm-liga-hero,
          html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-hero,
          html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-hero,
          html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;margin-left:0!important;margin-right:0!important;transform:none!important;}
          html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-fixed-spacer{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;}
          html body.golmdm-has-league-page.golmdm-league-fixed-top #golmdm-virtual-page .golmdm-league-detail-v78{padding-top:0!important;}
        }
        
        html body.single-post.golmd-v985-news-ads #page,
            html body.single-post.golmd-v985-news-ads .site,
            html body.single-post.golmd-v985-news-ads .site-content{background:var(--golmd-post-page-bg-v1125,#eef1f4)!important;background-color:var(--golmd-post-page-bg-v1125,#eef1f4)!important;}
            html body.single-post.golmd-v985-news-ads main.site-main,
            html body.single-post.golmd-v985-news-ads article.post,
            html body.single-post.golmd-v985-news-ads .golmd-v19-article,
            html body.single-post.golmd-v985-news-ads .golmd-v19-post{background:var(--golmd-post-card-bg-v1125,#fff)!important;background-color:var(--golmd-post-card-bg-v1125,#fff)!important;}
            .golmd-news-ad-v936 .golmd-slot-v118,.golmd-news-ad-v936 .golmd-slot-v118-stage,.golmd-news-ad-v936 .golmd-slot-v118-layer,.golmd-news-ad-v936 .golmd-slot-v118-fit{height:auto!important;max-height:none!important;overflow:visible!important;}
            .golmd-news-ad-v936 .golmd-slot-v118 iframe,.golmd-news-ad-v936 .golmd-slot-v118 ins.adsbygoogle,.golmd-news-ad-v936 .golmd-slot-v118 .adsbygoogle{max-height:none!important;overflow:visible!important;}

        /* 5.0.0-beta.1125: dark news/post pages must not keep old v985 light cards. */
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads #page,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads .site,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads .site-content,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads #page,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads .site,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads .site-content,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads #page,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads .site,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads .site-content{background:#0e1a26!important;background-color:#0e1a26!important;}
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads main.site-main,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads article.post,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads .golmd-v19-article,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads .golmd-v19-post,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads .golmd-v21-first-shell,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads main.site-main,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads article.post,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads .golmd-v19-article,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads .golmd-v19-post,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads .golmd-v21-first-shell,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads main.site-main,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads article.post,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads .golmd-v19-article,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads .golmd-v19-post,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads .golmd-v21-first-shell{background:#0e1a26!important;background-color:#0e1a26!important;color:#e9f0f4!important;}
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):before,
        html.golmd-theme-dark body.single-post.golmd-v985-news-ads:not(.golmd-v1456-news-rails):after,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads:before,
        body.golmd-theme-dark.single-post.golmd-v985-news-ads:after,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads:before,
        body.golmdm-dark-live.single-post.golmd-v985-news-ads:after{background:#1e344a!important;background-color:#1e344a!important;}

        /* 5.0.0-beta.1089: news side rails now use the same label/body/cta frame classes as generated-page rails.
           This prevents Google from requesting a creative wider/taller than the sidebar. */
        @media (min-width:1024px){
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-news-ad-v936{
            top:var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px))!important;
            bottom:auto!important;
            height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;
            min-height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;
            max-height:var(--golmd-post-rail-h-v1338,calc(100vh - var(--golmd-post-rail-top-v909,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmd-post-rail-extra-bottom-v1338,0px)))!important;
            padding-top:var(--golmd-post-rail-headpad-v1339,var(--golmd-main-menu-rail-pad-v1340,0px))!important;
            padding-bottom:0!important;
            box-sizing:border-box!important;
            overflow:visible!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-news-ad-left{
            width:var(--golmd-post-left-w-v1058,var(--golmd-post-side-w-v909,300px))!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-news-ad-right{
            width:var(--golmd-post-right-w-v1058,var(--golmd-post-side-w-v909,300px))!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad{
            display:flex!important;
            flex-direction:column!important;
            align-items:center!important;
            justify-content:flex-start!important;
            gap:8px!important;
            width:100%!important;
            height:100%!important;
            min-height:0!important;
            max-height:100%!important;
            overflow:visible!important;
            box-sizing:border-box!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-label,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-label,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-cta,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-cta{
            flex:0 0 auto!important;
            width:100%!important;
            box-sizing:border-box!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body{
            flex:1 1 auto!important;
            flex-basis:auto!important;
            width:100%!important;
            min-width:0!important;
            min-height:0!important;
            height:auto!important;
            max-height:none!important;
            display:block!important;
            align-items:initial!important;
            justify-content:flex-start!important;
            overflow:hidden!important;
            box-sizing:border-box!important;
          }
        }


        /* 5.0.0-beta.1089: reserve news sidebar CTA before Google request, using the shared rail frame.
           The link is invisible until a creative is present, but it occupies its row,
           so AdSense receives a body height that excludes CTA space. */
        @media (min-width:1024px){
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta .golmd-v77-side-cta,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta .golmdm-page-ad-cta{
            display:block!important;
            visibility:hidden!important;
            opacity:0!important;
            pointer-events:none!important;
            flex:0 0 auto!important;
            width:100%!important;
            height:18px!important;
            min-height:18px!important;
            max-height:18px!important;
            overflow:hidden!important;
            margin:8px 0 0!important;
            box-sizing:border-box!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.golmdm-ad-has-creative .golmd-v77-side-cta,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.golmdm-ad-has-creative .golmdm-page-ad-cta{
            display:block!important;
            visibility:visible!important;
            opacity:1!important;
            pointer-events:auto!important;
          }
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body{
            flex:1 1 auto!important;
            flex-basis:auto!important;
            min-height:0!important;
            overflow:hidden!important;
          }
        }



                /* 5.0.0-beta.1089: vertical centering for sidebar ads, Google and own.
           The AdSense request is bounded in JS; this centers the resulting canvas in
           the remaining rail body without cropping it. */
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-body,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body{
          display:block!important;
          align-items:initial!important;
          justify-content:flex-start!important;
          min-height:0!important;
          overflow:hidden!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-stage{
          display:flex!important;
          align-items:center!important;
          justify-content:center!important;
          width:100%!important;
          height:100%!important;
          min-height:0!important;
          overflow:visible!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-fit,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          margin:auto!important;
          align-self:center!important;
          justify-self:center!important;
          overflow:visible!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle{
          margin:auto!important;
          vertical-align:middle!important;
        }


        /* 5.0.0-beta.1089: hard rail vertical centering.
           Previous rules centered the stage, but some old rail CSS kept layer/fit/ins at
           height:100%, so the visible Google iframe stayed at the top. Here only the
           stage fills the free body; the creative wrapper is auto-height and centered. */
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-stage{
          display:flex!important;
          flex-direction:column!important;
          align-items:center!important;
          justify-content:center!important;
          width:100%!important;
          height:100%!important;
          min-height:0!important;
          overflow:visible!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-fit,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          display:flex!important;
          flex-direction:column!important;
          align-items:center!important;
          justify-content:center!important;
          width:100%!important;
          max-width:100%!important;
          height:auto!important;
          min-height:0!important;
          max-height:none!important;
          margin:auto!important;
          overflow:visible!important;
          align-self:center!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle{
          align-self:center!important;
          margin:auto!important;
          vertical-align:middle!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 iframe,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 iframe,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 iframe{
          margin:auto!important;
          vertical-align:middle!important;
        }


        /* 5.0.0-beta.1089: final sidebar rail ad frame.
           Label/CTA stay in the rail chrome; body is the only flexible area.
           Google receives a fixed canvas from JS and that canvas is centered by flex,
           not by repeated transform measurements (which caused up/down jumping). */
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-label,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-label{
          display:block!important;visibility:visible!important;opacity:1!important;
          flex:0 0 auto!important;width:100%!important;position:relative!important;z-index:2!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-cta,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-cta,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-ad-cta-v225,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-ad-cta-v225,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-cta{
          flex:0 0 auto!important;width:100%!important;position:relative!important;z-index:2!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-ad-has-creative>.golmdm-page-ad-cta,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-ad-has-creative>.golmdm-page-ad-cta,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-ad-has-creative>.golmd-ad-cta-v225,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-ad-has-creative>.golmd-ad-cta-v225,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-ad-has-creative>.golmdm-page-ad-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-ad-has-creative>.golmd-v77-side-cta{
          display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-body,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058{
          flex:1 1 auto!important;min-height:0!important;display:block!important;
          align-items:initial!important;justify-content:flex-start!important;overflow:hidden!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-stage{
          width:100%!important;height:100%!important;min-height:0!important;display:flex!important;
          align-items:center!important;justify-content:center!important;overflow:visible!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-fit,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
          display:flex!important;align-items:center!important;justify-content:center!important;margin:auto!important;overflow:visible!important;
          transform:none!important;top:auto!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"]{
          flex:0 0 auto!important;margin:auto!important;align-self:center!important;vertical-align:middle!important;
          max-width:100%!important;overflow:visible!important;transform:none!important;top:auto!important;
        }


        /* 5.0.0-beta.1089: stable rail centering, no post-render JS translation.
           Body/stage are the free area. Layer/fit/ins use intrinsic/fixed ad height and
           are centered by flex before/while the creative loads, so there is no jump. */
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-body,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058{
          display:block!important;
          flex-direction:column!important;
          align-items:initial!important;
          justify-content:flex-start!important;
          min-height:0!important;
          overflow:hidden!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118{
          display:flex!important;
          flex-direction:column!important;
          align-items:center!important;
          justify-content:center!important;
          width:100%!important;
          max-width:100%!important;
          height:100%!important;
          min-height:0!important;
          overflow:visible!important;
          transform:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-stage{
          display:flex!important;
          flex-direction:column!important;
          align-items:center!important;
          justify-content:center!important;
          width:100%!important;
          height:100%!important;
          min-height:0!important;
          overflow:visible!important;
          transform:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-fit,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          display:flex!important;
          flex-direction:column!important;
          align-items:center!important;
          justify-content:center!important;
          width:100%!important;
          max-width:100%!important;
          height:auto!important;
          min-height:0!important;
          max-height:none!important;
          margin:auto!important;
          overflow:visible!important;
          transform:none!important;
          top:auto!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 iframe,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 iframe,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 iframe{
          margin:auto!important;
          float:none!important;
          transform:none!important;
          top:auto!important;
          vertical-align:middle!important;
        }


        /* 5.0.0-beta.1089: final rail vertical centering without post-render movement.
           Stage fills the free rail body. Layer/fit are auto-height, so the fixed Google
           canvas or own creative sits in the vertical middle from the start. */
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer{
          height:auto!important;
          min-height:0!important;
          max-height:none!important;
          margin:auto!important;
          align-self:center!important;
          transform:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-fit,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          width:auto!important;
          max-width:100%!important;
          height:auto!important;
          min-height:0!important;
          max-height:none!important;
          margin:auto!important;
          align-self:center!important;
          transform:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"]{
          flex:0 0 auto!important;
          align-self:center!important;
          margin:auto!important;
          transform:none!important;
        }


        /* 5.0.0-beta.1089: Google in side rails is NOT vertically centered.
           Centering looked bad and caused visible jumps. Keep Google directly below
           the caption; own fallback can still use its normal rendering inside the rail. */
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-body,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058{
          display:block!important;
          flex-direction:column!important;
          align-items:initial!important;
          justify-content:flex-start!important;
          min-height:0!important;
          overflow:hidden!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]),
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]),
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]),
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-fit,
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118:has(ins.adsbygoogle[data-golmd-rail-fixed-size="1"]) .golmd-slot-v118-fit{
          align-items:center!important;
          justify-content:flex-start!important;
          align-self:center!important;
          margin:0 auto!important;
          transform:none!important;
          top:auto!important;
        }
        body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"]{
          flex:0 0 auto!important;
          align-self:center!important;
          margin:0 auto!important;
          transform:none!important;
          top:auto!important;
        }


        /* 5.0.0-beta.1089: side rails are top-aligned. No vertical centering for
           Google or own fallback, and label/CTA are reserved/visible during loading. */
        body.golmdm-has-league-page .golmdm-liga-rail-ad.has-cta:not(.golmd-ad-empty)>.golmdm-page-ad-label,
        body.golmdm-has-league-page .golmdm-liga-rail-ad.has-cta:not(.golmd-ad-empty)>.golmdm-page-ad-cta,
        body.golmdm-has-league-page .golmdm-liga-rail-ad.has-cta:not(.golmd-ad-empty)>.golmd-ad-cta-v225,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta:not(.golmd-ad-empty)>.golmd-v77-side-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta:not(.golmd-ad-empty)>.golmd-v77-side-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta:not(.golmd-ad-empty)>.golmdm-page-ad-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta:not(.golmd-ad-empty)>.golmdm-page-ad-cta{
          display:block!important;
          visibility:visible!important;
          opacity:1!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad{
          justify-content:flex-start!important;
          align-items:center!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-body{
          display:block!important;
          flex-direction:column!important;
          align-items:initial!important;
          justify-content:flex-start!important;
          min-height:0!important;
          overflow:hidden!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118,
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          justify-content:flex-start!important;
          align-items:initial!important;
          align-self:center!important;
          margin:0 auto!important;
          transform:none!important;
          top:auto!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"],
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 ins.adsbygoogle[data-golmd-rail-fixed-size="1"]{
          margin:0 auto!important;
          align-self:center!important;
          transform:none!important;
          top:auto!important;
        }


        

        

        /* 5.0.0-beta.1089: final side rail policy.
           Google is enabled; no vertical centering.
           Layout is label -> body -> CTA; body clips oversized creatives. */
        body.golmdm-has-league-page .golmdm-liga-rail-ad,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad{
          display:flex!important;
          flex-direction:column!important;
          justify-content:flex-start!important;
          align-items:center!important;
          gap:10px!important;
          overflow:hidden!important;
          text-align:center!important;
          transform:none!important;
          transition:none!important;
          animation:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad>.golmdm-page-ad-label,
        body.golmdm-has-league-page .golmdm-liga-rail-ad>.golmdm-page-ad-cta,
        body.golmdm-has-league-page .golmdm-liga-rail-ad>.golmd-ad-cta-v225,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad>.golmd-v77-side-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad>.golmd-v77-side-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad>.golmdm-page-ad-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad>.golmdm-page-ad-cta{
          display:block!important;
          visibility:visible!important;
          opacity:1!important;
          flex:0 0 auto!important;
          width:100%!important;
          margin:0!important;
          padding:0!important;
          transform:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad>.golmdm-page-ad-body,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-body-v1058,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad>.golmdm-page-ad-body{
          display:block!important;
          flex:1 1 auto!important;
          width:100%!important;
          max-width:100%!important;
          min-width:0!important;
          min-height:0!important;
          height:auto!important;
          margin:0!important;
          padding:0!important;
          overflow:hidden!important;
          transform:none!important;
          transition:none!important;
          animation:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118,
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118-stage,
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118-layer,
        body.golmdm-has-league-page .golmdm-liga-rail-ad .golmd-slot-v118-fit,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-stage,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-layer,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118-fit{
          display:block!important;
          width:100%!important;
          max-width:100%!important;
          min-width:0!important;
          height:auto!important;
          min-height:0!important;
          max-height:none!important;
          margin:0 auto!important;
          padding:0!important;
          overflow:visible!important;
          transform:none!important;
          top:auto!important;
          transition:none!important;
          animation:none!important;
        }
        body.golmdm-has-league-page .golmdm-liga-rail-ad img,
        body.golmdm-has-league-page .golmdm-liga-rail-ad video,
        body.golmdm-has-league-page .golmdm-liga-rail-ad iframe,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 img,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 video,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-slot-v118 iframe{
          display:block!important;
          max-width:100%!important;
          height:auto;
          margin:0 auto!important;
          transform:none!important;
          top:auto!important;
          transition:none!important;
          animation:none!important;
        }


        /* 5.0.0-beta.1181: removed legacy inline fixed-size Google CSS; inline ads use native publisher snippets. */

        /* 5.0.0-beta.1128: news ads use the same caption/CTA rhythm as generated pages.
           This is a source-level normalization for posts: no separate news-only typography,
           no label glued to the rail top, and no CTA color/spacing drift in dark mode. */
        @media (min-width:1024px){
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad,
          body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad{
            padding:12px!important;
            box-sizing:border-box!important;
          }
        }
        body.single-post .golmd-news-infeed-v936 > .golmd-news-infeed-inner > .golmd-news-infeed-label,
        body.single-post .golmd-news-infeed-v936 .golmd-news-infeed-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-label{
          display:none!important;
          position:static!important;
          width:100%!important;
          margin:0 0 12px!important;
          padding:0!important;
          box-sizing:border-box!important;
          text-align:center!important;
          font-family:inherit!important;
          font-size:11px!important;
          line-height:1!important;
          font-weight:400!important;
          letter-spacing:.08em!important;
          text-transform:uppercase!important;
          color:#94a3b8!important;
          background:transparent!important;
          text-decoration:none!important;
          border:0!important;
          box-shadow:none!important;
          text-shadow:none!important;
          pointer-events:none!important;
          user-select:none!important;
        }
        body.single-post .golmd-news-infeed-v936.golmdm-ad-has-creative .golmd-news-infeed-label,
        body.single-post .golmd-news-infeed-v936.golmd-ad-visible .golmd-news-infeed-label,
        body.single-post .golmd-news-infeed-v936.is-visible .golmd-news-infeed-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.golmdm-ad-has-creative .golmd-v77-side-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.golmd-ad-visible .golmd-v77-side-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.is-visible .golmd-v77-side-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad.golmdm-ad-has-creative .golmdm-page-ad-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad.golmd-ad-visible .golmdm-page-ad-label,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad.is-visible .golmdm-page-ad-label{
          display:block!important;
          visibility:visible!important;
          opacity:1!important;
        }
        body.single-post .golmd-news-infeed-v936 > .golmd-news-infeed-inner > .golmd-news-infeed-cta,
        body.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-cta{
          display:none!important;
          position:static!important;
          width:100%!important;
          margin:12px auto 0!important;
          padding:0!important;
          box-sizing:border-box!important;
          text-align:center!important;
          font-family:inherit!important;
          font-size:12px!important;
          line-height:1.25!important;
          font-weight:400!important;
          letter-spacing:0!important;
          text-transform:none!important;
          color:rgb(100, 116, 139)!important;
          background:transparent!important;
          border:0!important;
          box-shadow:none!important;
          text-shadow:none!important;
          -webkit-text-stroke:0!important;
          font-synthesis-weight:none!important;
        }
        body.single-post .golmd-news-infeed-v936.golmdm-ad-has-creative.has-cta .golmd-news-infeed-cta,
        body.single-post .golmd-news-infeed-v936.golmd-ad-visible.has-cta .golmd-news-infeed-cta,
        body.single-post .golmd-news-infeed-v936.is-visible.has-cta .golmd-news-infeed-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.golmdm-ad-has-creative .golmd-v77-side-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.golmd-ad-visible .golmd-v77-side-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-ad.has-cta.is-visible .golmd-v77-side-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad.has-cta.golmdm-ad-has-creative .golmdm-page-ad-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad.has-cta.golmd-ad-visible .golmdm-page-ad-cta,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-news-rail-ad.has-cta.is-visible .golmdm-page-ad-cta{
          display:block!important;
          visibility:visible!important;
          opacity:1!important;
          pointer-events:auto!important;
        }
        body.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta a,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-cta a,
        body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-cta a{
          display:inline!important;
          color:rgb(100, 116, 139)!important;
          font-family:inherit!important;
          font-size:12px!important;
          line-height:1.25!important;
          font-weight:400!important;
          letter-spacing:0!important;
          text-transform:none!important;
          text-decoration-line:underline!important;
          text-decoration-style:solid!important;
          text-decoration-thickness:auto!important;
          text-underline-offset:2px!important;
          border:0!important;
          border-bottom:0!important;
          box-shadow:none!important;
          background:transparent!important;
          text-shadow:none!important;
          -webkit-text-stroke:0!important;
        }
        html.golmd-theme-dark body.single-post .golmd-news-infeed-v936 .golmd-news-infeed-label,
        html.golmd-theme-dark body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-label,
        html.golmd-theme-dark body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-label,
        body.golmd-theme-dark.single-post .golmd-news-infeed-v936 .golmd-news-infeed-label,
        body.golmd-theme-dark.single-post #golmd-posts-side-ads-v77 .golmd-v77-side-label,
        body.golmd-theme-dark.single-post #golmd-posts-side-ads-v77 .golmdm-page-ad-label,
        body.golmdm-dark-live.single-post .golmd-news-infeed-v936 .golmd-news-infeed-label,
        body.golmdm-dark-live.single-post #golmd-posts-side-ads-v77 .golmd-v77-side-label,
        body.golmdm-dark-live.single-post #golmd-posts-side-ads-v77 .golmdm-page-ad-label{
          color:#94a3b8!important;
        }
        html.golmd-theme-dark body.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta,
        html.golmd-theme-dark body.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta a,
        html.golmd-theme-dark body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-cta,
        html.golmd-theme-dark body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmd-v77-side-cta a,
        html.golmd-theme-dark body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-cta,
        html.golmd-theme-dark body.single-post:not(.golmd-v1456-news-rails) #golmd-posts-side-ads-v77 .golmdm-page-ad-cta a,
        body.golmd-theme-dark.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta,
        body.golmd-theme-dark.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta a,
        body.golmd-theme-dark.single-post #golmd-posts-side-ads-v77 .golmd-v77-side-cta,
        body.golmd-theme-dark.single-post #golmd-posts-side-ads-v77 .golmd-v77-side-cta a,
        body.golmd-theme-dark.single-post #golmd-posts-side-ads-v77 .golmdm-page-ad-cta,
        body.golmd-theme-dark.single-post #golmd-posts-side-ads-v77 .golmdm-page-ad-cta a,
        body.golmdm-dark-live.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta,
        body.golmdm-dark-live.single-post .golmd-news-infeed-v936 .golmd-news-infeed-cta a,
        body.golmdm-dark-live.single-post #golmd-posts-side-ads-v77 .golmd-v77-side-cta,
        body.golmdm-dark-live.single-post #golmd-posts-side-ads-v77 .golmd-v77-side-cta a,
        body.golmdm-dark-live.single-post #golmd-posts-side-ads-v77 .golmdm-page-ad-cta,
        body.golmdm-dark-live.single-post #golmd-posts-side-ads-v77 .golmdm-page-ad-cta a{
          color:#9aa8b5!important;
        }
