.form-confirmation{min-width:0}.form-confirmation[data-state=idle]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-confirmation[data-state=received]{border:1px solid var(--rule);border-block-start:var(--keyline);background:var(--surface-card);color:var(--fg);padding:clamp(1.25rem,3vw,2.25rem)}.form-confirmation__title{max-width:24ch;font-family:var(--font-display);font-size:var(--display-4);font-weight:var(--weight-display);color:var(--fg-display);scroll-margin-block:calc(var(--site-header-height,5rem) + 1.5rem) 1.5rem;margin:0 0 1rem;line-height:1.15}.form-confirmation__message{max-width:60ch;font-size:var(--body);line-height:var(--body-line);overflow-wrap:anywhere;margin:0}.form-confirmation__next{border-block-start:1px solid var(--rule);color:var(--fg-2);margin-block-start:1.25rem;padding-block-start:1.25rem}.form-confirmation__next>:first-child{margin-block-start:0}.form-confirmation__next>:last-child{margin-block-end:0}.form-confirmation__actions{flex-wrap:wrap;gap:1rem;margin-block-start:1.5rem;display:flex}.form-confirmation__actions .button{white-space:normal;text-align:start;max-width:100%;min-height:44px}@media (forced-colors:active){.form-confirmation[data-state=received],.form-confirmation__next{border-color:canvastext}}
