.redeem-simple .shell{max-width:760px;padding:0 22px}.simple-header{padding:26px 0 20px;border-bottom:1px solid var(--line,#dde6df)}.redeem-simple main{padding-top:26px}.redeem-simple h1{font-size:30px;line-height:1.3;letter-spacing:-.5px;margin:0 0 8px}.redeem-simple .intro{margin:0 0 22px}.redeem-simple .card{padding:24px;margin:18px 0}.redeem-simple h2{font-size:18px;margin-bottom:18px}.redeem-simple #service-notice{font-size:13px}.redeem-simple textarea{min-height:125px;max-height:300px;resize:vertical}.redeem-simple details.card{padding:17px 22px}.redeem-simple summary{cursor:pointer;font-weight:600;min-height:28px}.redeem-simple details ol{padding-left:21px;font-size:13px;line-height:1.9}.redeem-simple .bottom-note{line-height:1.8}.redeem-simple footer{font-size:11px;margin-top:28px}.redeem-simple .check{font-size:12px;line-height:1.7}.redeem-simple .actions button{min-height:44px}.redeem-simple #tutorial a{overflow-wrap:anywhere}@media(max-width:480px){.redeem-simple .shell{padding:0 16px}.simple-header{padding:18px 0 16px}.redeem-simple main{padding-top:22px}.redeem-simple h1{font-size:25px}.redeem-simple .card{padding:19px 16px}.redeem-simple .actions{gap:10px}.redeem-simple .actions button{flex:1;padding:10px 12px;font-size:13px}.redeem-simple footer{gap:10px}.redeem-simple details.card{padding:15px 16px}}@media(prefers-reduced-motion:reduce){.redeem-simple *{scroll-behavior:auto;transition:none!important}}
