.redemption-page{background:#f2f5fa;}.redemption-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem max(1rem,calc((100vw - 740px)/2));background:#132c42;color:#fff;}.redemption-header>a:last-child{color:#d1e0f5;font-size:.875rem;}.redemption-header .brand{color:white;}.redemption-main{margin:0 auto;padding:1.5rem 1rem;max-width:740px;}.redemption-main h1{font-size:1.85rem;}.redemption-main .page-header{margin:1.5rem 0 1rem;}.redemption-main .section-note{margin:1rem 0;}.lookup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;}.lookup-form input{width:100%;}.campaign-notice{padding:.8rem 1rem;background:#e7eef9;border-radius:.65rem;font-size:.94rem;margin-bottom:1.1rem;}.prize-card{margin-top:1rem;border-top:3px solid #175de6;}.prize-card .service-list dd{overflow-wrap:anywhere;max-width:65%;}.prize-card .button{width:100%;}.prize-card .section-note{margin-bottom:0;}.redemption-help{font-size:.875rem;color:#586779;margin:1.25rem 0;}.redemption-main footer{display:flex;gap:1.2rem;flex-wrap:wrap;}.redemption-main #login-card h1{margin-bottom:1rem;}.redemption-header .brand small{display:block;}
@media(max-width:520px){.lookup-form{grid-template-columns:1fr;}.redemption-header{padding:1rem;}.redemption-header .brand{font-size:.94rem;}.redemption-header .brand small{font-size:.8rem;}.redemption-header .brand-mark{width:2.2rem;height:2.2rem;}.redemption-main .page-header{align-items:flex-start;flex-direction:column;}.redemption-main h1{font-size:1.65rem;}.prize-card .service-list div{flex-direction:column;gap:.3rem;}.prize-card .service-list dd{max-width:100%;text-align:left;}}
.redemption-page{background:#fff9ef;}.redemption-header{background:#06462e;}.redemption-header>a:last-child{color:#d0e1d1;}.redemption-header .brand small{color:#cee0cf;}.campaign-notice{background:#eff5e8;}.prize-card{border-top-color:#ed080d;}
@media(max-width:520px){.redemption-header{flex-wrap:wrap;}.redemption-header .brand-logo{width:80px;}.redemption-header .brand small{font-size:.7rem;}}
