
.reward-explainer{padding:16px;margin:12px 0 22px;border:1px solid #acaf7b;border-radius:14px;background:#0b2d24ef;color:#dce8d7;text-align:left}.reward-explainer h3{color:#ffe6a6;font:700 20px/1.3 system-ui,sans-serif;margin:15px 0}.reward-demo-banner{padding:9px 11px;border:1px solid #cfb469;border-radius:9px;background:#214032;color:#ffe8b5;font-weight:700!important}.reward-explainer ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0;padding-left:20px}.reward-explainer li{min-width:0;padding-left:3px}.reward-explainer li::marker{color:#ffe6a6;font-weight:700}.reward-explainer li b,.reward-explainer li span{display:block}.reward-explainer li b{color:#f5e7ba;font:700 14px/1.4 system-ui,sans-serif;margin-bottom:6px}.reward-explainer li span,.reward-explainer p{font:13px/1.55 system-ui,sans-serif}.reward-explainer details{padding:12px 0;border-top:1px solid #a9b98b44}.reward-explainer summary{font:700 14px/1.4 system-ui,sans-serif;color:#f0e2a7;cursor:pointer}.reward-explainer details p{margin:10px 0 0}.reward-explainer summary:focus-visible{outline:2px solid #ffe4a1;outline-offset:4px}@media(max-width:650px){.reward-explainer{padding:13px}.reward-explainer ol{grid-template-columns:1fr;gap:14px}.reward-explainer h3{font-size:18px}}
