/* Jump.AFRICA Ads v1 */
.ja-ad-slot{margin:0 0 14px}
.ja-ad{--a-bg:var(--j-panel,#0F1C26);--a-line:var(--j-line,#1F3241);--a-ink:var(--j-ink,#E8EFF4);--a-body:var(--j-body,#C3D2DD);--a-mute:var(--j-mute,#93A8B8);
  position:relative;background:var(--a-bg);border:1px solid var(--a-line);border-top:3px solid var(--ad-accent,#0192D3);font-family:var(--j-sans,'IBM Plex Sans',system-ui,sans-serif);color:var(--a-body)}
.ja-ad__top{display:flex;align-items:center;gap:10px;padding:10px 12px 8px}
.ja-ad__mark{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--ad-accent,#0192D3);color:#fff;font:700 12px var(--j-mono,'IBM Plex Mono',monospace);letter-spacing:.02em}
.ja-ad__who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}
.ja-ad__who b{color:var(--a-ink);font-size:14px}
.ja-ad__who span{font:11px var(--j-mono,monospace);color:var(--a-mute)}
.ja-ad__menu,.ja-ad__x{width:26px;height:26px;border:1px solid var(--a-line);background:none;color:var(--a-mute);cursor:pointer;font:600 12px var(--j-mono,monospace);line-height:1;padding:0}
.ja-ad__x{font-size:16px}
.ja-ad__why{margin:0 12px 8px;padding:8px 10px;font-size:12px;background:var(--j-panel2,#132331);color:var(--a-mute)}
.ja-ad__why a{color:var(--j-link,#0ABFE8)}
.ja-ad__link{display:block;text-decoration:none!important;color:inherit!important}
.ja-ad__img{display:block;aspect-ratio:1.91/1;overflow:hidden;background:var(--j-panel2,#132331)}
.ja-ad__img img{width:100%;height:100%;object-fit:cover;display:block}
.ja-ad__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--ad-accent,#0192D3) 14%,transparent),transparent 70%)}
.ja-ad__h{font:700 18px/1.25 var(--j-sans,sans-serif);color:var(--a-ink)}
.ja-ad__t{font-size:14px;line-height:1.5;color:var(--a-body)}
.ja-ad__cta{align-self:flex-start;margin-top:6px;padding:8px 14px;background:var(--ad-accent,#0192D3);color:#fff;font:700 13px var(--j-sans,sans-serif)}
.ja-ad__link:hover .ja-ad__cta{filter:brightness(1.1)}
.ja-ad--sidebar .ja-ad__h{font-size:16px}
.ja-ad--sidebar .ja-ad__t{font-size:13px}
.ja-ad--sidebar .ja-ad__cta{align-self:stretch;text-align:center}
.ja-ad-preview .ja-ad{max-width:560px}
html:not([data-theme=dark]) .ja-ad{--a-bg:#fff;--a-line:#D6DFE6;--a-ink:#0E1A23;--a-body:#33424F;--a-mute:#5A6E80}
