.member-account{color:#252623;background:#fff;border:1px solid #dedbd4;border-radius:16px;max-width:36rem;margin:2rem auto;padding:1.5rem}.member-account h2{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.member-account h3{margin:1rem 0;font-size:1.1rem}.member-account form,.member-account label{gap:.5rem;display:grid}.member-account form{gap:1rem}.member-account input{color:#252623;background:#fff;border:1px solid #abaea5;border-radius:8px;min-width:0;padding:.7rem}.member-account button,.member-account a{color:#283322;background:#f0f3eb;border:1px solid #b8bfb0;border-radius:8px;margin:.35rem .5rem .35rem 0;padding:.6rem .9rem;display:inline-block}.member-account button:disabled{opacity:.5}.member-account nav{margin-top:1rem}.member-account p{margin:.8rem 0;line-height:1.7}.member-account-note{color:#596050;font-size:.85rem}
