@import url('/heritage.css');
.account-wrap h1{max-width:none}
.account-wrap{max-width:680px;margin:42px auto 80px;padding:0 24px}.account-wrap h1{font-size:clamp(32px,6vw,48px);line-height:1.12;margin:16px 0}.account-wrap h2{font-size:24px}.account-card{background:#fff;border:1px solid var(--line,#d9dfe2);border-radius:20px;padding:28px;margin:24px 0}.account-card label{display:block;font-weight:600;margin:16px 0 8px}.account-card input{box-sizing:border-box;width:100%;min-height:50px;border:1px solid #8b969d;border-radius:10px;padding:12px;font:inherit}.account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.account-card button,.account-actions a{min-height:46px;border-radius:24px;padding:11px 20px;font:inherit;cursor:pointer;border:1px solid #c9cdd0;background:white;color:#151a1d}.account-card button.primary{background:#ba1521;border-color:#ba1521;color:white}.account-card button:disabled{opacity:.55;cursor:wait}.account-note,.account-status{color:#526471;line-height:1.6}.account-status{min-height:26px}.account-status.error{color:#a30f1e}.account-card details{border-top:1px solid #e0e3e5;padding-top:16px;margin-top:24px}.account-card summary{cursor:pointer;min-height:44px}.account-email{overflow-wrap:anywhere}.account-card [hidden],[hidden]{display:none!important}:focus-visible{outline:3px solid #ba1521;outline-offset:4px}@media(max-width:600px){.site-head{padding:18px 20px;gap:12px;flex-wrap:wrap}.site-head nav{gap:14px;flex-wrap:wrap}.account-wrap{margin-top:24px;padding:0 18px}.account-card{padding:22px}.account-actions button{flex:1 1 auto}}
