.member-links{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap;color:#67717f}.member-links a:hover{text-decoration:underline}.member-links span{color:#c5cbd3}.member-links button{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}.member-page{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:225px minmax(0,1fr);gap:48px;padding:50px 30px 80px}.member-page aside h3{font-size:30px;color:#36577c;margin:0 0 20px}.member-page aside>a{display:block;padding:14px 18px;border-bottom:1px solid #d9dfe7}.member-page aside>a.active{background:#36577c;color:white}.member-help{border:1px solid #d9dfe7;padding:20px;margin-top:28px;background:#fafbfd}.member-help strong{font-size:18px}.member-help p{font-size:12px}.member-help>a{font-size:20px;font-weight:bold}.member-page article>h2{font-size:30px;margin:0;border-bottom:1px solid #e0e4ea;padding-bottom:22px}.member-welcome{display:flex;gap:22px;align-items:center;padding:36px 0 28px}.member-symbol{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:50%;background:#edf2f9;color:#426696;font-size:32px}.member-welcome h3{font-size:21px;margin:0 0 4px}.member-welcome p{font-size:14px;margin:0}.member-welcome a{color:#345e98}.member-form-card{border:1px solid #dbe2ec;border-top:4px solid #466eac;background:#f7f9fc;padding:28px 34px;max-width:740px}.member-form-heading{display:flex;gap:18px;align-items:center;margin-bottom:25px}.member-form-heading h3{font-size:23px;margin:0 0 7px;color:#2c4e7a}.member-form-heading p{font-size:13px;margin:0}.member-lock{color:#5379b2;font-size:34px}.member-form-card form{max-width:450px}.member-page form label{display:block;font-size:14px;font-weight:600;margin-top:16px}.member-page input{display:block;width:100%;padding:12px 14px;margin-top:7px;border:1px solid #c4cfdd;background:white;font:inherit;border-radius:3px}.member-page .field-note{font-size:12px;margin:6px 0 0;color:#697789}.member-submit{margin-top:24px;min-width:145px}.member-page [role=status]{margin:16px 0 0;font-size:14px;color:#334c70;white-space:pre-line}.member-details{border-top:1px solid #dce2ea;border-bottom:1px solid #dce2ea;padding:10px 0}.member-details>div{display:flex;gap:30px;padding:10px}.member-details dt{width:120px;color:#697789}.member-details dd{margin:0;overflow-wrap:anywhere}.member-actions{display:flex;gap:12px;margin:24px 0}.member-settings{border-top:1px solid #dce2ea;padding:20px 0;max-width:500px}.member-settings summary{cursor:pointer;font-weight:600}.member-settings form button{margin-top:20px}#member-footer{max-width:1250px;padding:24px 30px;margin:auto;border-top:1px solid #dce2ea;font-size:12px;color:#657185}@media(max-width:850px){.member-page{grid-template-columns:170px 1fr;gap:24px}.member-form-card{padding:22px}}@media(max-width:600px){.member-page{display:block;padding:30px 20px}.member-page aside{margin-bottom:30px}.member-page aside h3{font-size:23px}.member-help{display:none}.member-page aside>a{display:inline-block;border:1px solid #d9dfe7;padding:10px 18px}.member-links{font-size:11px;gap:7px}.member-form-heading{align-items:flex-start}.member-welcome{padding:24px 0}.member-welcome h3{font-size:19px}}
