.claim-notice-copy,[data-claim-copy]{white-space:pre-wrap;overflow-wrap:anywhere}
.claim-notice-copy{margin:12px 0;font-size:13px;line-height:1.7}
.claim-announcement{box-sizing:border-box;width:min(92vw,460px);max-height:85dvh;padding:24px;border:1px solid #526174;border-radius:10px;background:#1d2939;color:#edf2f8}
.claim-announcement::backdrop{background:#111925a8}
.claim-announcement h2{margin:0 0 12px;color:inherit;font-size:19px}
.claim-announcement form{display:flex;justify-content:flex-end;margin-top:20px}
.claim-announcement button{padding:8px 16px;background:#cee5ff;border:0;border-radius:5px;color:#18283d;font:inherit;cursor:pointer}
.claim-announcement button:focus-visible{outline:2px solid #fff;outline-offset:3px}
