.guide-ad-rail{display:none;position:absolute;width:300px;margin:0;padding:0;text-align:center;z-index:5}
.guide-ad-rail-label{display:block;font:11px/20px sans-serif;color:#777}
.guide-ad-rail iframe{display:block;border:0;background:transparent;margin:0 auto}
.guide-ad-rail iframe.guide-ad-square{width:300px;height:250px}
.guide-ad-rail iframe.guide-ad-tall{width:160px;height:600px;margin-top:16px}
@media(min-width:1240px){
 .guide-ad-rail[data-fit="true"]{display:block}
 body.guide-wide-ad-layout{--ad-left-menu:0px;--ad-main-width:min(840px,calc(100vw - var(--ad-left-menu) - 364px));--ad-layout-width:calc(var(--ad-left-menu) + var(--ad-main-width) + 332px);--ad-main-left:calc((100vw - var(--ad-layout-width))/2 + var(--ad-left-menu) + 16px)}
 body.guide-wide-ad-layout:has(.article-sidebar){--ad-left-menu:180px}
 html:root:root body.guide-wide-ad-layout>main,html:root:root body.guide-wide-ad-layout>.guide,html:root:root body.guide-wide-ad-layout>.potch-quest-header{width:var(--ad-main-width)!important;max-width:840px!important;margin-left:var(--ad-main-left)!important;margin-right:0!important}
 body.guide-wide-ad-layout .article-sidebar{left:calc((100vw - var(--ad-layout-width))/2);width:var(--ad-left-menu);box-sizing:border-box}
}
@media(min-width:1440px){body.guide-wide-ad-layout:has(.article-sidebar){--ad-left-menu:230px}}
html.guide-mobile-ad-enabled body{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}

/* Advertisement containers must not inherit decorative MAP aside frames. */
html body aside.guide-ad-rail{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;padding:0!important;overflow:visible!important}
html body aside.guide-ad-rail::before,html body aside.guide-ad-rail::after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}
