.bcase--stock .bcase-toc a.on{background:#0447ff14}.bcase--stock .bcase-toc a.on i{color:var(--brifd-spark)}.bcase--stock .bcase-progress i{background:linear-gradient(90deg, var(--brifd-spark), #6b8cff)}.bcase--stock .bcase-nums b{color:var(--brifd-spark)}.bcase--stock .bcase-list--risk li{background:#c628280d}.story-sources a{color:var(--brifd-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brifd-hairline-strong);text-decoration-color:var(--brifd-hairline-strong);text-underline-offset:3px}.rpt-story{margin-top:40px}.rpt-story h2{font-family:var(--font-brifd-serif), serif;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(26px,3vw,32px);font-weight:300}.rpt-story-intro{max-width:760px;color:var(--brifd-ink-soft);margin:0;font-size:15.5px;line-height:1.6}.rpt-story-cards{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.rpt-story-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rpt-story-cards li{background:var(--brifd-surface);color:var(--brifd-ink-soft);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.55}.rpt-story-cards b{color:var(--brifd-ink);margin-bottom:4px;font-weight:500;display:block}.rpt-story-cta{margin:22px 0 0}