.email-updates-choice{color:#fff;text-align:left;cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.5;display:flex}.email-updates-choice input{appearance:auto;accent-color:#fff;cursor:pointer;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.email-updates-choice small{color:#b5b5b9;margin-top:5px;font-size:12px;line-height:1.5;display:block}.email-updates-choice input:focus-visible{outline-offset:4px;outline:2px solid #fff}.email-preferences-card .auth-legal{margin-top:24px}.email-preferences-card .auth-legal a{text-decoration:underline}.email-preferences-card .auth-note{min-height:24px}.email-preferences-card .email-account{overflow-wrap:anywhere;color:#b5b5b9;font-size:13px}.email-preferences-card .email-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.email-preferences-card .email-actions a{color:#fff;font-size:13px;text-decoration:underline}.claim-over:has(.email-updates-choice){align-items:safe center;overflow-y:auto}.claim-over:has(.email-updates-choice) .claim-submit:focus-visible{outline-offset:4px;outline:2px solid #fff}.email-choice-notice{z-index:9999;color:#eee;background:#151519;border:1px solid #777;width:min(440px,100vw - 32px);padding:16px;font-size:13px;line-height:1.5;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.email-choice-notice a{color:#fff;text-decoration:underline}.email-choice-notice button{color:#fff;cursor:pointer;background:0 0;border:1px solid #777;margin-top:10px;padding:6px 12px;display:block}.email-choice-notice a:focus-visible,.email-choice-notice button:focus-visible{outline-offset:3px;outline:2px solid #fff}
