.form-heading h1{font-family:"Newsreader",serif;font-size:3.5rem;line-height:.9;font-weight:600;letter-spacing:-.055em;margin:0}
.form-wrap{padding-block:42px 46px}
.forgot-link{color:var(--blue);font:600 .58rem "DM Mono",monospace;border-bottom:1px solid transparent;transition:border-color .2s}
.forgot-link:hover{border-bottom-color:var(--blue)}
.remember-check{margin-top:-2px}
.remember-check p{padding-top:2px}
#login-form{gap:22px}
@media(max-width:560px){.form-heading h1{font-size:3rem}.forgot-link{font-size:.52rem}.form-wrap{padding-block:34px 38px}}
