/* Keep the signal's maturity visible before its topic, without competing with it. */
.scene-panel .signal-class{display:flex;align-items:center;gap:11px;font:650 clamp(19px,1.7vw,25px)/1.35 Nunito,sans-serif;letter-spacing:-.015em;color:var(--accent);margin-bottom:16px}
.scene-panel .signal-class:before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 10%,transparent);flex-shrink:0}
.editorial-chapter .chapter-title>.eyebrow{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:10px;letter-spacing:0;color:var(--chapter-color)}
.chapter-title .signal-part{font:500 11px/1.5 Inter,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#7b919d}
.chapter-title .eyebrow strong{font:650 clamp(21px,2.1vw,28px)/1.3 Nunito,sans-serif;letter-spacing:-.02em;color:var(--chapter-color)}
.editorial-chapter .chapter-title h2{margin-top:12px}
.signal-tab strong{font-weight:650!important;font-size:16px!important}
.radar-report-index .issue-contents a[aria-current=location]{font-weight:600}
@media(max-width:700px){.scene-panel .signal-class{font-size:20px;margin-bottom:13px}.chapter-title .eyebrow strong{font-size:22px}.editorial-chapter .chapter-title>.eyebrow{gap:10px}.signal-tab strong{font-size:14px!important}}
