.gkm-ad-unit.gkm-ad-managed{box-sizing:border-box;width:min(100%, 970px);margin:clamp(1.5rem, 4vw, 2.75rem) auto;padding:0;border:0;border-radius:0;text-align:left}.gkm-ad-unit.gkm-ad-managed .gkm-ad-label{margin:0 0 .5rem;color:#58636d;font-family:var(--gkm-sans,system-ui,sans-serif);font-size:.68rem;font-weight:750;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.gkm-ad-managed-link{display:block;width:100%;border-radius:8px;background:#f2f4f5;line-height:0;overflow:hidden}.gkm-ad-managed-image{display:block;width:100%;max-height:300px;height:auto;object-fit:contain;object-position:center}.gkm-ad-sponsor{margin:.45rem 0 0;color:#5a6570;font-family:var(--gkm-sans,system-ui,sans-serif);font-size:.76rem;line-height:1.4}.gkm-ad-unit.gkm-ad-managed--story_sidebar{width:100%;max-width:360px;margin:1.25rem 0}.gkm-ad-unit.gkm-ad-managed--story_sidebar .gkm-ad-managed-image{max-height:360px}.gkm-ad-unit.gkm-ad-managed a:focus-visible{outline:3px solid #236f9f;outline-offset:3px}@media (max-width:600px){.gkm-ad-unit.gkm-ad-managed{margin-block:1.4rem}.gkm-ad-managed-image{max-height:220px}.gkm-ad-unit.gkm-ad-managed--story_sidebar{max-width:none}}