.account-page{max-width:42rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.account-page header{border-bottom:2px solid var(--ink,#243d36);padding-bottom:1rem}.account-page .route-brand{display:block;width:12rem;max-width:70vw}.account-page h1,.account-page h2{font-family:var(--serif,serif);font-weight:500;line-height:1.15}.account-page h1{font-size:2.8rem}.account-page h2{font-size:1.6rem}.account-page p,.account-page li{line-height:1.6}.account-page button{min-height:44px;display:block;margin:1rem 0;max-width:100%}.account-page [hidden]{display:none!important}.account-page nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.account-page #name{font-weight:600}.account-page input[type=checkbox]{width:1.2rem;height:1.2rem;display:inline-block;margin-right:.5rem}.account-page .danger{border:1px solid var(--accent,#9d3f2c);color:var(--accent,#9d3f2c)}.account-page #message{min-height:1.5rem}.account-page section{margin:2rem 0}.account-page a{color:inherit}.account-page #confirmation{border-top:1px solid var(--ink,#243d36);padding-top:1rem}
