.ul-box{border:2px solid var(--ink);background:var(--paper,#f0efeb);max-width:560px;color:var(--ink);font-family:var(--display);text-align:left;box-sizing:border-box;margin:0 auto;padding:clamp(24px,5vw,40px)}.ul-box--compact{border:0;border-top:2px solid var(--ink);background:0 0;margin-top:18px;padding:18px 0 0}.ul-tag{background:var(--ink);color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.ul-box .ul-h1{text-transform:none;margin:0 0 10px;font-size:clamp(26px,5vw,36px);font-weight:800;line-height:1.1}.ul-lede{color:var(--ink-soft);margin:0 0 20px;font-size:16px;line-height:1.5}.ul-notice{border-left:3px solid var(--magenta);overflow-wrap:anywhere;background:#fff;margin:0 0 16px;padding:10px 12px;font-size:14px}.ul-err{color:var(--magenta);margin:0 0 12px;font-size:14px;font-weight:600}.ul-err[hidden]{display:none}.ul-sent{overflow-wrap:anywhere;margin:0 0 14px;font-size:15px}.ul-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ul-row{gap:10px;display:flex}.ul-input{border:2px solid var(--ink);min-width:0;height:50px;font-family:var(--display);color:var(--ink);box-sizing:border-box;background:#fff;border-radius:0;flex:auto;padding:0 14px;font-size:17px}.ul-input:focus{border-color:var(--magenta);outline:none}.ul-code{letter-spacing:.3em;font-weight:700}.ul-btn{border:2px solid var(--ink);background:var(--ink);color:#fff;height:50px;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;padding:0 20px;font-size:13px;font-weight:700}.ul-btn:hover{background:var(--magenta);border-color:var(--magenta)}.ul-btn[disabled]{opacity:.7;cursor:progress}.ul-link{font-family:var(--display);color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;text-decoration:underline}.ul-btn:focus-visible,.ul-link:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}@media (width<=520px){.ul-row{flex-direction:column}.ul-btn{width:100%}}.rp-unlock{padding:clamp(24px,6vw,64px) 0}
