.reward-showcase{margin:24px 14px 0;color:#152033;font-family:inherit}.reward-showcase[hidden],.reward-showcase-native-empty{display:none!important}.reward-showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reward-showcase h2{margin:0;font-size:22px;line-height:1.4;font-weight:750}.reward-showcase-count{color:#7b8490;font-size:13px;white-space:nowrap}.reward-showcase-note{margin:10px 0 16px;padding:12px 14px;border-radius:12px;background:#fff8e9;color:#775924;font-size:13px;line-height:1.65}.reward-showcase-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.reward-showcase button{font:inherit;cursor:pointer}.reward-showcase-controls button{margin:0;border:1px solid #e9ebef;border-radius:30px;padding:7px 12px;color:#566071;background:#fff;font-size:13px;line-height:1.4}.reward-showcase-controls button.active{background:#fff0f3;border-color:#ffd3dc;color:#e9082a}.reward-showcase-controls .sort{margin-left:auto}.reward-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.reward-showcase-card{min-width:0;overflow:hidden;border:1px solid #eff0f3;border-radius:16px;background:#fff;box-shadow:0 5px 18px #122b4510}.reward-showcase-visual{position:relative;height:170px;padding:16px 6px 4px;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,#f5f8fc,#fff)}.reward-showcase-visual img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.reward-showcase-badge{position:absolute;top:9px;left:9px;padding:4px 9px;border:1px solid #e1e8f2;border-radius:20px;background:#edf3fd;color:#365780;font-size:11px;line-height:1.3}.reward-showcase-copy{padding:12px}.reward-showcase-copy h3{margin:0;min-height:44px;font-size:15px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}.reward-showcase-spec{margin:7px 0;min-height:34px;color:#76808f;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.reward-showcase-reference{color:#989faa;font-size:11px}.reward-showcase-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:9px;justify-content:space-between;margin-top:6px}.reward-showcase-bottom strong{font-size:22px;line-height:1.2;color:#e60829;letter-spacing:-.5px}.reward-showcase-bottom strong small{margin-left:3px;font-size:11px;font-weight:500;letter-spacing:0}.reward-showcase-detail{border:1px solid #f0ccd3;border-radius:20px;background:#fff7f9;color:#d91130;padding:6px 10px;font-size:12px!important;line-height:1.4}.reward-showcase button:focus-visible,.reward-showcase-dialog button:focus-visible{outline:3px solid #6996dc;outline-offset:2px}.reward-showcase-dialog{position:fixed;inset:0;max-height:90vh;max-height:90dvh;width:calc(100% - 28px);max-width:560px;overflow:auto;padding:0;border:0;border-radius:22px;background:#fff;color:#152033;box-shadow:0 20px 90px #00193855;font-family:inherit}.reward-showcase-dialog::backdrop{background:#06192b88}.reward-showcase-dialog-panel{padding:20px}.reward-showcase-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.reward-showcase-status{font-size:12px;line-height:1.5;color:#365780}.reward-showcase-close{font:inherit;border:1px solid #e1e5eb;border-radius:18px;padding:6px 12px;background:#fff;color:#526071;cursor:pointer;font-size:13px}.reward-showcase-detail-image{display:block;width:100%;height:240px;object-fit:contain;margin:14px 0 0;border-radius:14px;background:#f8faff}.reward-showcase-caption{display:block;text-align:center;color:#939aa5;font-size:11px;margin:8px 0 16px}.reward-showcase-dialog h2{font-size:22px;line-height:1.4;margin:0}.reward-showcase-config{font-size:14px;line-height:1.6;color:#677180}.reward-showcase-detail-points{display:block;color:#e60829;font-size:19px;line-height:1.5}.reward-showcase-rules{margin:16px 0;font-size:14px;line-height:1.75;color:#647081}.reward-showcase-unavailable{display:block;width:100%;padding:12px 16px;border:0;border-radius:30px;background:#e7ebf0;color:#687383;font:inherit;font-size:14px;line-height:1.5;cursor:not-allowed}@media(min-width:700px){.reward-showcase{margin:32px 28px 0}.reward-showcase-grid{gap:20px 18px}.reward-showcase-visual{height:245px;padding-top:28px}.reward-showcase-copy{padding:18px}.reward-showcase-copy h3{font-size:20px;min-height:56px}.reward-showcase-spec{font-size:14px}.reward-showcase-bottom strong{font-size:28px}.reward-showcase-detail{font-size:14px!important}.reward-showcase-controls button{font-size:15px}.reward-showcase-badge{font-size:13px}}

.reward-showcase-card[data-sku^="DIGITAL-MBA"] .reward-showcase-visual img{object-fit:cover}
