.redeem-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-top:28px}.redemption-panel{max-width:1120px}.redeem-grid form,.redeem-account{background:#fffdf6;border:1px solid #d9dccd;border-radius:18px;padding:24px}.redeem-grid h2{margin-top:0}.redeem-grid fieldset{border:0;padding:0;margin:0;min-width:0}.redeem-grid label{display:block;font-weight:600;margin:18px 0 8px}.redeem-grid input:not([type=checkbox]),.redeem-grid select{font:inherit;width:100%;padding:13px;border:1px solid #a6ae97;border-radius:8px;background:#fffefb;color:#283722;box-sizing:border-box}.redeem-grid .button{margin-top:20px;border:0;cursor:pointer}.redeem-grid fieldset:disabled{opacity:.6}.redeem-grid fieldset:disabled .button{cursor:not-allowed}.redeem-notice{padding:16px 20px;background:#f0eee1;border-left:4px solid #7a815b;border-radius:6px;overflow-wrap:anywhere}.redeem-grid .field-help{font-size:13px;line-height:1.7}.redeem-consent{font-size:14px;line-height:1.8}.redeem-consent input{margin-right:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.redemption-panel [hidden]{display:none!important}.redemption-panel button:focus-visible,.redemption-panel input:focus-visible,.redemption-panel select:focus-visible{outline:3px solid #b65b31;outline-offset:3px}#logout{font:inherit;padding:12px 20px;border:1px solid #7a815b;border-radius:8px;background:transparent;cursor:pointer;margin-top:12px}@media(max-width:760px){.redeem-grid{grid-template-columns:1fr}.redeem-grid form{padding:18px}.redemption-panel{padding-left:5%;padding-right:5%}}
