.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card){--fg-title-size:20px;--fg-subtitle-size:12px;--fg-meta-size:11px;--fg-meta-strong-size:13px;--fg-footer-size:10px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title h2{font-size:var(--fg-title-size);line-height:1.15}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title p:last-child{font-size:var(--fg-subtitle-size);line-height:1.25}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison>span{font-size:11px;line-height:1.2}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison>strong{font-size:13px;line-height:1.1}@media (width<=767px){.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card){--fg-title-size:16px;--fg-subtitle-size:11px;--fg-meta-size:10px;--fg-meta-strong-size:11px;--fg-footer-size:9px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison>span{letter-spacing:-.02em;font-size:clamp(8px,2.45vw,10px)}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison>strong{letter-spacing:-.035em;font-size:clamp(9.5px,2.8vw,11px)}}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .zg-chart-extremum text{font-size:12px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .zg-chart-extremum text tspan:nth-child(2){font-size:10px}@media (width<=767px){.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .zg-chart-extremum text{font-size:11px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .zg-chart-extremum text tspan:nth-child(2){font-size:10px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-header-slot .cnn-panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title{grid-area:1/1;min-width:0}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-source{text-align:right;white-space:nowrap;grid-area:1/2;place-self:start end;align-items:flex-end;max-width:none;margin:0;padding:0}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-content-slot{display:contents}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title>div{min-width:0}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title .cnn-eyebrow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-source small{display:none}@media (width<=767px){.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card){grid-template-rows:auto 132px auto;grid-template-columns:10px minmax(0,40%) 6px minmax(0,1fr) 10px;align-items:stretch}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-header-slot{grid-area:1/2/auto/5;width:100%;height:48px;min-height:48px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-header-slot .cnn-panel-heading{align-items:start;min-height:48px;padding:5px 0 4px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title{gap:6px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title img{width:28px;height:19px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title h2{font-size:18px;line-height:1.15}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-market-title p:last-child{margin-top:1px;font-size:10px;line-height:1.2}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-source{font-size:10px;line-height:1.1}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-source strong{font-size:11px;line-height:1.1}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-score-slot{grid-area:2/2;width:100%;height:132px;min-height:0;padding:0}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-score-slot .cnn-score-orb{row-gap:2px;width:100%;height:132px;min-height:0;max-height:132px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-spectrum-gauge{width:min(100%,112px);max-width:112px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-whole{font-size:36px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-fraction{margin-left:1px;font-size:18px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-spectrum-center>span{margin-top:1px;font-size:12px;line-height:1.1}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparisons{height:28px;min-height:28px;max-height:28px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison{gap:2px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison>span{font-size:10px;line-height:1.1}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-score-comparison>strong{font-size:11px;line-height:1.1}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-analysis-slot{grid-area:2/4;width:100%;height:132px;min-height:0;padding:0}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-analysis-slot .fg-chart-slot,.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-analysis-slot .fg-renderer,.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-analysis-slot .cnn-chart{width:100%;height:132px;min-height:0}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .recharts-cartesian-axis-tick-value{font-size:10px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-footer-slot{flex:0 0 28px;grid-area:3/1/auto/-1;height:28px;min-height:28px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .fg-footer-slot .cnn-panel-note{box-sizing:border-box;height:28px;min-height:28px}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-panel-note{flex-wrap:nowrap;justify-content:center;gap:6px;min-height:28px;padding:5px 10px;font-size:10px;line-height:1.2}.fg-card.fg-shared-shell:is(.asset-bubble-target-card,.debt-risk-target-card,.supply-shock-target-card) .cnn-panel-note strong{white-space:nowrap;font-size:10px}}.asset-r2-candidate-status{color:#a8c1d0;overflow-wrap:anywhere;background:#0a2333cc;border-left:3px solid #47b3bd9e;margin:8px 0;padding:11px 14px;font-size:11px;line-height:1.65}
