.account-nav{display:flex;gap:1rem}.account-nav a{color:inherit;text-decoration:none}.account-main{width:min(980px,calc(100% - 2rem));margin:3rem auto}.account-intro{max-width:650px;margin-bottom:2rem}.account-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.account-card{background:#fff;border:1px solid #dce3df;border-radius:18px;padding:1.5rem;box-shadow:0 10px 28px rgba(17,50,44,.07)}.account-card label{display:grid;gap:.45rem;margin:1rem 0}.account-card input{width:100%;box-sizing:border-box}.account-card small{color:#64746f}.account-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.4rem}@media(max-width:700px){.account-columns{grid-template-columns:1fr}.account-main{margin-top:1.5rem}.account-nav{font-size:.9rem}}
.account-sections{display:grid;gap:1.2rem}.account-sections .account-card{margin:0}.user-data-card h2,.options-card h2{margin:.35rem 0 1rem}.user-data-row{display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;gap:1rem;align-items:center;padding:.85rem 0;border-top:1px solid var(--line)}.user-data-row>span{color:var(--muted);font-size:.85rem;font-weight:700}.user-data-row #profile-name{font-family:inherit;font-size:1rem;margin:0}.user-data-row #profile-email{margin:0;overflow-wrap:anywhere}.options-card{margin-top:0;align-items:center}.options-card .section-heading{flex:0 0 100%}.options-card .section-heading h2{margin-bottom:.25rem}.appearance-card{margin-top:1.2rem}.appearance-card h2{margin:.35rem 0}.appearance-card p:not(.eyebrow){color:var(--muted)}
.delete-account-zone{margin:0}.delete-account-zone h3{margin:.35rem 0}.delete-account-zone p:not(.eyebrow){color:var(--muted);font-size:.9rem}
.change-password-form{display:grid;justify-items:start;gap:12px;margin:0}.change-password-form label{width:100%}.change-password-form h3,.change-password-form p{margin:0}.change-password-form h3{margin-top:.15rem}.change-password-form .primary{width:auto}.password-change-required .change-password-form{border:2px solid var(--orange);background:#fff8f3}
@media(max-width:520px){.user-data-row{grid-template-columns:1fr;gap:.25rem}}
#email-verification-panel{margin-bottom:1.2rem}#email-verification-panel button{width:auto;max-width:100%}#email-verification-panel summary{cursor:pointer}#verification-message{overflow-wrap:anywhere}
