.reward-promotion-section{margin:32px 0}.reward-promotion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px;margin:24px 0}.reward-promotion-tile{display:flex;gap:20px;align-items:center}.reward-promotion-tile>.card{flex:0 0 145px;margin:0}.reward-promotion-tile>div{min-width:0;flex:1}.reward-promotion-tile h2,.reward-promotion-tile h3{font-size:19px}.reward-promotion-tile p{font-size:13px}.reward-requirement{display:block;font-size:12px;margin:16px 0}.reward-requirement b{display:block;margin:5px 0;color:#c5f75b}.reward-requirement progress{width:100%;accent-color:#c5f75b}.reward-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:20px 0}.reward-selection .btn{text-align:left;white-space:normal}.reward-selection [aria-pressed=true]{border-color:#c5f75b!important;background:#c5f75b25!important;color:#c5f75b}.reward-promotion-tile .btn{white-space:normal}
@media(max-width:480px){.reward-promotion-grid{grid-template-columns:1fr}.reward-promotion-tile{gap:12px;padding:14px}.reward-promotion-tile>.card{flex-basis:125px;width:125px}.reward-promotion-tile h2,.reward-promotion-tile h3{font-size:16px}}
