h1,h2{margin:1rem 0}.password{display:grid;gap:1rem;margin:0 0 2rem}.password label{display:grid;grid-template-columns:auto 1fr;gap:.5rem;max-width:65ch}.password label span{grid-column:1;grid-row:1}.password label input{grid-column:span 2}.password label .inputRequirement{grid-column:2;grid-row:1;color:var(--primary)}.password__buttons{display:flex;gap:1rem;justify-content:space-between}.password_double_opt{display:grid;gap:2rem;margin:2rem 0}.password_double_opt__headline{margin:0}.password_double_opt form{display:grid;gap:1rem;max-width:65ch}.password_double_opt form>*{grid-column:1/-1}.password_double_opt form label{grid-column:1/-1;display:grid;gap:.5rem}@media(min-width: 768px){.password_double_opt form label{grid-template-columns:subgrid}}
