.paid-list{align-items:start}
.paid-roulette-column,.paid-standard-column{min-width:0}
.paid-standard-column{display:grid;gap:.8rem;align-content:start}
.paid-page .feature-card{min-height:0;align-items:flex-start}
.paid-page .feature-body{display:block;width:100%}
.paid-page .feature-top{align-items:center;flex-wrap:wrap}
.feature-title{font-size:1.03rem;font-weight:800;letter-spacing:-.06em;overflow-wrap:anywhere}
.feature-description{display:block;font-size:.8rem;line-height:1.65;margin-top:.5rem;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}
.roulette-options{display:grid;margin-top:var(--space-3,.75rem);border-top:1px solid var(--border)}
.roulette-option{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem .75rem;padding:.55rem 0;border-bottom:1px solid var(--border);font-size:.8rem;line-height:1.6}
.roulette-option:last-child{border-bottom:0;padding-bottom:0}
.roulette-amount{font-variant-numeric:tabular-nums;color:var(--ink-strong)}
.roulette-spins{display:inline-flex;flex-wrap:wrap;gap:.2rem .35rem}
.roulette-bonus{color:var(--ink);font-weight:700}
.feature-instructions{white-space:pre-line}
@media(min-width:640px){.feature-description,.roulette-option{font-size:.875rem}}
@media(min-width:1000px){.feature-title{font-size:1.2rem}}
@media(min-width:1000px){
  .paid-list--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
  .paid-list--split>.paid-standard-column{grid-column:1;grid-row:1}
  .paid-list--split>.paid-roulette-column{grid-column:2;grid-row:1}
}
