.members-page,.member-page{line-height:1.65}.members-page h1,.member-page h1{font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.2;color:#0f4368}.members-page .member-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.members-page .member-card{padding:22px;min-width:0}.member-page .member-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-page .member-profile-grid>*{min-width:0}.members-page .member-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.members-page input,.members-page select{width:100%;min-width:0}.members-page #m_reset{margin-top:16px;font:inherit;cursor:pointer}.members-page .vote-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.members-page dd{margin:0}.members-page .vote-actions{display:flex;flex-wrap:wrap;gap:10px}.members-page .member-card-header{flex-wrap:wrap}.members-page .member-badge{padding:5px 10px}.members-page a,.member-page a{overflow-wrap:anywhere}.members-page [hidden],.member-page [hidden]{display:none!important}.members-page :focus-visible,.member-page :focus-visible{outline:3px solid #d38a00;outline-offset:3px}@media(max-width:760px){.members-page .member-cards,.member-page .member-profile-grid{grid-template-columns:1fr}.members-page .member-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.members-page .member-controls{grid-template-columns:1fr}.members-page .member-card{padding:16px}}.members-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
