.page-module__opCGeG__wrap{max-width:420px;margin:0 auto;padding:clamp(28px,4.5vw,48px) clamp(20px,4vw,40px) clamp(60px,8vw,96px)}.page-module__opCGeG__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__opCGeG__card h1{letter-spacing:-.02em;font-size:25px;font-weight:800}.page-module__opCGeG__card>p{color:var(--ink-2);margin-top:12px;font-size:14.5px;line-height:1.6}.page-module__opCGeG__card a{color:var(--blue-600);font-weight:600}.page-module__opCGeG__card a:hover{color:var(--blue-700)}.page-module__opCGeG__hint{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.6}.page-module__opCGeG__form{flex-direction:column;gap:16px;margin-top:22px;display:flex}.page-module__opCGeG__field{flex-direction:column;gap:7px;display:flex}.page-module__opCGeG__field label{color:var(--ink-2);font-size:13px;font-weight:600}.page-module__opCGeG__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__opCGeG__field input:focus{border-color:var(--blue-200);outline:none;box-shadow:0 0 0 4px #2e86e81f}.page-module__opCGeG__formErr{color:var(--red);font-size:13.5px;font-weight:500}.page-module__opCGeG__submit{width:100%;margin-top:4px}.page-module__opCGeG__footLink{text-align:center;color:var(--ink-2);margin-top:16px;font-size:13.5px}.page-module__opCGeG__footLink a{color:var(--blue-600);font-weight:600}.page-module__opCGeG__footLink a:hover{color:var(--blue-700)}
