.page-module__X_Z_4a__wrap{max-width:420px;margin:0 auto;padding:clamp(28px,4.5vw,48px) clamp(20px,4vw,40px) clamp(60px,8vw,96px)}.page-module__X_Z_4a__card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:clamp(24px,4vw,34px)}.page-module__X_Z_4a__card h1{letter-spacing:-.02em;font-size:25px;font-weight:800}.page-module__X_Z_4a__hint{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.6}.page-module__X_Z_4a__form{flex-direction:column;gap:16px;margin-top:22px;display:flex}.page-module__X_Z_4a__field{flex-direction:column;gap:7px;display:flex}.page-module__X_Z_4a__field label{color:var(--ink-2);font-size:13px;font-weight:600}.page-module__X_Z_4a__field input{border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);background:var(--bg);padding:12px 14px;font-size:14.5px}.page-module__X_Z_4a__field input:focus{border-color:var(--blue-200);outline:none;box-shadow:0 0 0 4px #2e86e81f}.page-module__X_Z_4a__formErr{color:var(--red);font-size:13.5px;font-weight:500}.page-module__X_Z_4a__submit{width:100%;margin-top:4px}.page-module__X_Z_4a__footLink{text-align:center;color:var(--ink-2);margin-top:16px;font-size:13.5px}.page-module__X_Z_4a__footLink a{color:var(--blue-600);font-weight:600}.page-module__X_Z_4a__footLink a:hover{color:var(--blue-700)}
