.password-module__es45gq__page{color:#191916;background:#f3f1e9;grid-template-rows:auto 1fr auto;min-height:100svh;padding:36px clamp(24px,5vw,72px) 28px;display:grid}.password-module__es45gq__header{text-align:center}.password-module__es45gq__header a{font:34px var(--font-display), Georgia, serif;letter-spacing:-.055em;text-transform:uppercase}.password-module__es45gq__content{place-self:center;width:min(100%,420px);padding:70px 0 110px}.password-module__es45gq__content h1{font:400 clamp(42px, 5vw, 60px)/1.05 var(--font-display), Georgia, serif;letter-spacing:-.045em;text-align:center;margin:0 0 40px}.password-module__es45gq__field{border-bottom:1px solid #9a907f;display:flex}.password-module__es45gq__field input{color:#191916;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;padding:19px 0;font-size:16px}.password-module__es45gq__field input::placeholder{color:#847b6c}.password-module__es45gq__field input:focus-visible{outline-offset:4px;outline:2px solid #927343}.password-module__es45gq__field button{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;flex-shrink:0;padding:0 4px 0 22px;font-size:11px}.password-module__es45gq__field button span{color:#927343;margin-left:14px;font-size:20px}.password-module__es45gq__field button:hover{color:#927343}.password-module__es45gq__error{color:#8c342d;margin:16px 0 0;font-size:13px;line-height:1.5}.password-module__es45gq__footer{color:#706a60;justify-content:space-between;gap:20px;font-size:11px;display:flex}.password-module__es45gq__footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:480px){.password-module__es45gq__page{padding-top:28px}.password-module__es45gq__header a{font-size:29px}.password-module__es45gq__content{padding:60px 0 90px}.password-module__es45gq__content h1{margin-bottom:32px;font-size:44px}}
