.page-module__duThPq__page{padding:2.5rem 0 4rem}.page-module__duThPq__card{width:min(560px,100%);margin:0 auto;padding:1.5rem}.page-module__duThPq__eyebrow{margin-bottom:.9rem}.page-module__duThPq__title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.96}.page-module__duThPq__copy{color:var(--muted);margin:.85rem 0 0;line-height:1.7}.page-module__duThPq__error{color:#8c321d;background:#ef6f4c14;border:1px solid #c94e2f2e;border-radius:1rem;margin-top:1rem;padding:.95rem 1rem;font-weight:600}.page-module__duThPq__notice{border:1px solid var(--line);color:var(--ink);background:#ffffffbd;border-radius:1rem;margin-top:1rem;padding:.95rem 1rem;font-weight:600}.page-module__duThPq__form{gap:1rem;margin-top:1.5rem;display:grid}.page-module__duThPq__field{gap:.45rem;display:grid}.page-module__duThPq__label{font-weight:700}.page-module__duThPq__input{border:1px solid var(--line);width:100%;min-height:3.25rem;color:var(--ink);font:inherit;background:#ffffffd6;border-radius:1rem;padding:.95rem 1rem}.page-module__duThPq__submit{cursor:pointer;width:100%;font:inherit;border:0}.page-module__duThPq__actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.page-module__duThPq__link{color:var(--muted);font-weight:700;text-decoration:none}.page-module__duThPq__helper{color:var(--muted);margin-top:1rem;font-size:.98rem;line-height:1.65}
