[data-annual-halving] .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}[data-annual-halving] .summary span{display:block;font-size:.8rem;color:#a3b9b0;margin-bottom:9px}[data-annual-halving] .summary strong{display:block;font-size:1.15rem;line-height:1.4;color:#e3f7e9}[data-annual-halving] .summary{padding:16px;border:1px solid #264039;border-radius:12px;background:#0b1713}[data-annual-halving] p{line-height:1.6;color:#a3b9b0}@media(max-width:700px){[data-annual-halving] .summary-grid{grid-template-columns:1fr}}