.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.reward-grid article{min-width:0;padding:18px;border:1px solid var(--border,#dce0e8);border-radius:14px;background:var(--bg-soft,#f8f9fc)}.reward-grid strong{display:block;font-size:2rem;line-height:1.4;color:var(--accent,#4267f2);overflow-wrap:anywhere}#learningRewards>p{line-height:1.6;font-size:.9rem}#learningRewards [data-reward-status]{font-weight:700}@media(max-width:500px){.reward-grid{grid-template-columns:minmax(0,1fr)}}
