*{box-sizing:border-box}body{margin:0;background:#f2f6f5;color:#152b35;font:15px/1.55 "Noto Sans SC","Microsoft YaHei",sans-serif}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;border-radius:7px;padding:10px 18px;color:#026451;background:#e0f2e9;font-weight:650}header{height:68px;background:white;display:flex;align-items:center;gap:18px;padding:0 max(34px,calc((100% - 1060px)/2))}header nav{display:flex;align-items:center;gap:48px;margin-left:auto}header small{white-space:nowrap;color:#485f67}.brand{font-size:22px;font-weight:850;white-space:nowrap}a[aria-current]{color:#026451;font-weight:700;border-bottom:3px solid #026451;padding-bottom:8px}main{max-width:1120px;margin:0 auto;padding:28px 46px 65px}h1,h2{margin:0}h1{font-size:29px;margin-bottom:36px}h2{font-size:22px}.identity,.sheet{border-radius:14px;padding:24px}.identity{background:#102d38;color:white;min-height:246px}.identity small{color:#b5f4d5;font-weight:bold}.identity h2{margin:23px 0 8px}.identity button{display:block;background:white;width:100%;margin-top:32px}.identity img{width:100%;margin-top:60px}.sheet{background:white;border:1px solid #d4e0df}.sheet dl{display:grid;grid-template-columns:34% 66%}.sheet dt,.sheet dd{padding:12px 0;margin:0;border-top:1px solid #d4e0df;overflow-wrap:anywhere}.sheet dt,summary{color:#485f67}summary{cursor:pointer}.sheet details button{margin:12px 0}.sheet output{display:block;user-select:all;overflow-wrap:anywhere}.sheet output:empty{display:none}#home,#entry{display:grid;grid-template-columns:40% 1fr;gap:28px;align-items:start}#entry{grid-template-columns:45% 1fr;gap:8%}#entry aside{min-height:470px}form{width:100%;max-width:510px}form h2{margin:0 0 32px}label{display:block;margin:20px 0}input{display:block;width:100%;border:1px solid #c4d5d1;border-radius:7px;background:white;padding:10px 12px;margin:6px 0;color:#152b35}input:focus{outline:2px solid #026451}input[aria-invalid=true]{border-color:#ac382f}em,#alert{color:#ac382f;font-style:normal}em{font-size:13px}.primary{width:100%;background:#026451;color:white}.back{margin-bottom:20px;background:none;padding:0}#alert:not(:empty){margin-bottom:16px}#alert button{margin-left:14px}.bottom{display:none}[hidden]{display:none!important}button:disabled{opacity:.6}@media(max-width:680px){body{padding-bottom:58px}header{display:none}main{padding:0 18px 32px}h1{font-size:23px;padding:17px 2px;border-bottom:1px solid #d4e0df;margin:0 -2px 22px}#home,#entry{display:block}.identity{min-height:0;margin-bottom:20px}.identity,.sheet{padding:17px}.identity button{margin-top:20px}#entry aside{display:none}form h2{font-size:24px;margin:0 0 32px}.back{margin-bottom:12px}label{margin:20px 0 25px}.bottom{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-around;align-items:center;background:white;border-top:1px solid #d4e0df;height:56px}.bottom a{padding:8px}}

.memberline{display:flex;align-items:center;gap:15px;margin:26px 0}.memberline h2{margin:0}.membericon{display:grid;place-items:center;background:#294e54;color:#b5f4d5;width:50px;height:50px;border-radius:50%;font-size:28px}#memberstatus{border-top:1px solid #496465;margin-top:28px;padding-top:18px;color:#c6ddd5}.brand{color:#102d38}.identity button{margin-top:22px}