.S4jw5G_container{max-width:36rem;color:var(--color-ink-body);border:1px solid var(--color-border);text-align:left;background:#fff;border-radius:1rem;margin:0 auto;padding:2rem}.S4jw5G_label{font:600 .75rem var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-goldline-dark);margin-bottom:.75rem}.S4jw5G_heading{letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.2}.S4jw5G_description{margin-bottom:1.5rem}.S4jw5G_description a,.S4jw5G_finePrint a{text-underline-offset:.2em;text-decoration:underline}.S4jw5G_form{flex-direction:column;gap:1rem;display:flex}.S4jw5G_field label{font:600 .875rem var(--font-sans);margin-bottom:.4rem;display:block}.S4jw5G_field label span{font-weight:400}.S4jw5G_input{width:100%;font:1rem var(--font-sans);color:var(--color-ink);background:#fff;border:1px solid #767676;border-radius:.35rem;padding:.75rem}.S4jw5G_input:focus-visible{outline:2px solid var(--color-goldline-dark);outline-offset:2px}.S4jw5G_button{background:var(--color-ink);width:100%;color:var(--color-paper);font:600 1rem var(--font-sans);cursor:pointer;border-radius:.35rem;padding:1rem}.S4jw5G_button:hover{background:#333}.S4jw5G_button:disabled{cursor:wait}.S4jw5G_errorText{color:#9b1c1c;font-size:1rem}.S4jw5G_finePrint{color:#525252;font-size:.875rem}.S4jw5G_success{padding:1rem 0}@media (max-width:400px){.S4jw5G_container{padding:1.25rem}}
