.cj-card{position:relative;overflow:hidden;display:block;width:100%;background:var(--cj-bg,#0f1d2e);color:var(--cj-fg,#fff);container-type:inline-size;font-family:inherit;border-radius:inherit}
.cj-card__glow{position:absolute;inset:0;pointer-events:none}
.cj-card__topic{position:absolute;left:6.6cqw;right:6.6cqw;top:6cqw;margin:0;line-height:1.08;letter-spacing:-.02em;font-weight:500;font-size:8.3cqw;color:var(--cj-fg,#fff);overflow-wrap:anywhere}
.cj-card__topic--bold{font-weight:700;font-size:12cqw}
.cj-card__callout{position:absolute;left:6.6cqw;bottom:5.5cqw;max-width:60%;color:var(--cj-fg,#fff)}
.cj-card__callout--label{font-size:3cqw;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.78}
.cj-card__callout--pill{font-size:3cqw;font-weight:500;padding:1.4cqw 2.8cqw;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1)}
.cj-card__icon{position:absolute;right:6cqw;bottom:5cqw;width:11cqw;height:11cqw;color:var(--cj-fg,#fff)}
