.members{display:flex;flex-direction:column;align-items:center;gap:20px;padding:100px 20px 80px;margin:50px auto;width:100%;max-width:1200px}.members h2{font-size:40px}.members-title{display:flex;flex-direction:row;align-items:center;gap:10px}.members table{border-collapse:separate;border-spacing:0;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.members th,td{border-top:.5px solid #ccc;border-bottom:.5px solid #ccc;text-align:left;padding:12px 16px}.members tbody tr:nth-child(2n){background-color:#edeff1}.members tbody tr:nth-child(odd){background-color:#ffffff}.non-member a{color:#66a5fd;text-decoration:none}.member-paid a{color:#ffd700;text-decoration:none}.member-President a{background:linear-gradient(90deg,#f6d365,#fda085);-webkit-background-clip:text}.member-President a,.member-Treasurer a{-webkit-text-fill-color:transparent;font-weight:700;text-decoration:none}.member-Treasurer a{background:linear-gradient(90deg,#ff416c,#ff4b2b,#ff6a00,#8e2de2);-webkit-background-clip:text}