body{padding-bottom:var(--ad-anchor-clearance,0px)}.hub-ad-dismissed{display:none!important}.ad-overlay-blocked .hub-anchor-preview{visibility:hidden!important;pointer-events:none!important}.hub-provider-ad-close{position:fixed!important;bottom:calc(var(--ad-anchor-clearance,80px) + env(safe-area-inset-bottom))!important;right:12px!important;z-index:999999!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#24364f!important;color:#fff!important;border:1px solid #a5b9d6!important;cursor:pointer}.hub-provider-ad-close[hidden]{display:none!important}.hub-anchor-preview{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(970px,100%);height:80px;background:#24364f;color:white;z-index:900;display:grid;place-items:center;padding-right:48px}.hub-anchor-preview button,.hub-rail-preview button{position:absolute;right:6px;top:6px;width:36px;height:36px}.hub-rail-preview{display:none}@media(min-width:1760px){.hub-rail-preview{display:grid;place-items:center;position:fixed;top:220px;width:140px;height:500px;border:1px dashed #8198b9;color:#59718f;z-index:50}.hub-rail-left{left:8px}.hub-rail-right{right:8px}}

html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad){min-height:0!important;height:auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;clear:both}html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad):not(.ad-filled){margin-block:0!important}html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad-slot){min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad)[hidden]{display:none!important}.hub-ad>small{display:none!important}.hub-ad.ad-filled{margin-block:20px!important}.hub-ad-slot{text-align:center}

@media(min-width:1760px){html:is(#rails37,html):is(#safe37,html):is(#tools37,html) body .hub-main{width:calc(100% - 360px)!important;max-width:1840px!important;margin-inline:auto!important}}

html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad){display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:16px!important}
html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad)[hidden]{display:none!important}

html:is(#ads37,html):is(#empty37,html) body :is(.hub-ad-slot)[hidden]{display:none!important}



/* Nitro display slots must have measurable width before createAd runs. */
.hub-ad{width:100%;max-width:100%;box-sizing:border-box;overflow:visible!important}
.hub-ad .hub-ad-slot{display:block;width:min(970px,100%)!important;min-width:0!important;max-width:100%;margin-inline:auto;box-sizing:border-box}
@media(max-width:767px){.hub-ad .hub-ad-slot{width:min(320px,100%)!important}}
