.french-login main{max-width:34rem}.french-login-card{margin-top:.5rem;border-top:4px solid #f5cf46}.french-login-card h1{margin:.3rem 0}.french-login-card form>.button{width:100%;margin:1.25rem 0 .5rem}.french-login-card>a.button{width:100%}.french-login-recovery{display:flex;align-items:center;justify-content:center;min-height:48px;margin:.25rem 0 .75rem;color:#275a78;font-weight:700;text-underline-offset:3px}.french-login-card ul{padding-left:1.25rem}#login-main:focus{outline:none}
