.cf-answer{margin:0 0 var(--space-6)}.cf-answer h2,.cf-details>h2{margin:0 0 var(--space-2);color:var(--color-text-heading);font-size:var(--text-lg,18px);font-weight:700}.cf-answer-text{max-width:820px;margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--text-sm);line-height:1.6}.cf-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;display:grid}.cf-tiles div,.cf-card{border:1px solid var(--color-border);border-radius:var(--radius-box);background:var(--color-surface);min-width:0}.cf-tiles div{padding:var(--space-3) var(--space-4)}.cf-tiles dt,.cf-shares dt{color:var(--color-text-muted);font-size:13px}.cf-tiles dd,.cf-shares dd{margin:var(--space-1) 0 0;color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.cf-tiles dd small,.cf-shares dd small{color:var(--color-text-muted);font-size:12px;font-weight:500;display:block}.cf-details{margin-top:var(--space-12);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.cf-lead{max-width:820px;margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:13px;line-height:1.6}.cf-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.cf-card{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.cf-card h3{color:var(--color-text-heading);font-size:var(--text-sm);margin:0;font-weight:600}.cf-note{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.55}.cf-bars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cf-bars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3.5rem;font-size:13px;display:grid}.cf-bar-label{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-bar-track{height:12px}.cf-bar{background:var(--color-primary);border-radius:0 2px 2px 0;height:100%;display:block}.cf-bar-value{color:var(--color-text-heading);font-variant-numeric:tabular-nums;text-align:right}.cf-table{border-collapse:collapse;width:100%;font-size:13px}.cf-table th{padding:0 0 var(--space-2);color:var(--color-text-muted);text-align:left;font-weight:500}.cf-table td{padding:var(--space-2) 0;border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:top}.cf-table td small{color:var(--color-text-muted);font-size:12px;display:block}.cf-table .num{padding-left:var(--space-3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cf-shares{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cf-signals{gap:var(--space-2);color:var(--color-text);flex-direction:column;margin:0;padding-left:1.1em;font-size:13px;line-height:1.5;display:flex}.cf-signals strong{color:var(--color-text-heading);font-variant-numeric:tabular-nums}@media (width<=640px){.cf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-tiles dd{font-size:19px}.cf-bars li{gap:var(--space-2);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 3rem}.cf-card{padding:var(--space-4)}}
