.password{background-color:var(--color-light-grey);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--header-height));padding:0 20px;row-gap:20px}.password>*{margin:0 auto;max-width:576px;width:100%}.password h1{margin-bottom:20px;text-align:center}.password form{display:flex;flex-wrap:wrap;row-gap:5px}.password form h2{flex:0 0 100%;max-width:100%;width:100%}.password form label{flex-basis:0;flex-grow:1;max-width:100%}.password form label input{width:100%}.password form button[type=submit]{flex:0 0 25%;max-width:25%;width:100%}