.page-module__ySEfdq__title{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:.95}.page-module__ySEfdq__sub{color:var(--ink-muted);max-width:76ch;margin-top:8px;font-size:13.5px;line-height:1.65}.page-module__ySEfdq__grid{gap:var(--s-lg);margin-top:var(--s-xl);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.page-module__ySEfdq__card{gap:var(--s-md);padding:var(--s-lg);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));box-shadow:var(--ring);transition:transform var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out);background:linear-gradient(158deg,#17171ccc,#0a0a0cd9);border-radius:0;flex-direction:column;display:flex}.page-module__ySEfdq__card:hover{box-shadow:inset 0 0 0 1px var(--raised), var(--lift-2);transform:translateY(-3px)}.page-module__ySEfdq__card[data-expired=true]{opacity:.55}.page-module__ySEfdq__cardTop{align-items:flex-start;gap:var(--s-md);display:flex}.page-module__ySEfdq__reward{object-fit:contain;flex:none;width:54px;height:54px}.page-module__ySEfdq__cardName{font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:800;line-height:1.1}.page-module__ySEfdq__cardMeta{color:var(--ink-faint);margin-top:4px;font-size:11px}.page-module__ySEfdq__badges{flex-wrap:wrap;gap:4px;display:flex}.page-module__ySEfdq__badge{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--ring);color:var(--ink-muted);padding:3px 6px;font-size:9px;font-weight:600}.page-module__ySEfdq__badge[data-tone=new]{color:var(--up);box-shadow:inset 0 0 0 1px var(--up-dim)}.page-module__ySEfdq__badge[data-tone=gone]{color:var(--down);box-shadow:inset 0 0 0 1px var(--down-dim)}.page-module__ySEfdq__prices{gap:var(--s-lg);padding-top:var(--s-md);border-top:1px solid var(--hairline-soft);margin-top:auto;display:flex}.page-module__ySEfdq__priceCell{flex:1}.page-module__ySEfdq__priceLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:9px;font-weight:600}.page-module__ySEfdq__priceValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:800}.page-module__ySEfdq__priceNote{color:var(--ink-faint);font-size:10px}
