.member-identity-section{padding:24px 0;border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6;margin:24px 0;letter-spacing:0}.member-identity-section form{max-width:840px}.member-identity-section h2{font-size:22px;margin:0 0 20px;letter-spacing:0}.member-identity-summary{display:flex;align-items:center;gap:20px;max-width:840px;min-width:0}.member-identity-summary strong{min-width:0;overflow-wrap:anywhere;font-size:20px;line-height:1.6}.member-identity-section .member-name-edit{flex-shrink:0;border:0;background:none;box-shadow:none;color:#176b65;padding:8px 0;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}.member-identity-section .member-name-edit:disabled{color:#77818b;text-decoration:none;cursor:not-allowed}.member-identity-section label{display:flex;flex-direction:column;gap:10px;font-size:17px;font-weight:650}.member-identity-control{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:14px;align-items:center}.member-identity-control input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:17px;border-radius:6px}.member-identity-section small{font-size:15px;line-height:1.6;font-weight:400;color:#64717d}.member-identity-policy{margin:8px 0;color:#64717d;font-size:15px;line-height:1.6}.member-identity-agent{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:16px}.member-identity-agent b{overflow-wrap:anywhere}.member-identity-section footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.member-identity-section [role=status]{font-size:15px;color:#547567}.member-identity-section footer>div{display:flex;gap:12px}.member-identity-section button{min-height:48px;border-radius:6px;font-size:17px}.member-identity-section button:focus-visible{outline:2px solid #176b65;outline-offset:3px}
@media(max-width:600px){.member-identity-control{grid-template-columns:minmax(0,1fr) 125px;gap:8px}.member-identity-summary{gap:14px}.member-identity-section footer{align-items:stretch;flex-direction:column}.member-identity-section footer>div{justify-content:flex-end}.member-identity-section small{font-size:14px}}
