:root{font-family:Inter,system-ui,sans-serif;color:#18212f;background:#f3f6fa}*{box-sizing:border-box}body{margin:0}header{height:68px;background:#17233c;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 max(4vw,24px)}a{color:#2859c5;text-decoration:none}.brand{color:white;font-size:20px;font-weight:750}nav{display:flex;align-items:center;gap:20px}nav a,nav button{color:#dbe5fa;background:none;border:0;font:inherit;cursor:pointer}nav form{margin:0}main{max-width:1180px;margin:38px auto;padding:0 24px}.heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}h1{font-size:30px;margin:0 0 6px}h2{font-size:19px;margin-top:0}.heading p{color:#667085;margin:0}.card{background:white;border:1px solid #e3e8f0;border-radius:14px;padding:24px;margin-bottom:22px;box-shadow:0 3px 14px #1d293908}.narrow{max-width:520px;margin:50px auto}label{display:block;font-weight:650;margin-bottom:6px}input,select,textarea{width:100%;padding:11px;border:1px solid #cbd3df;border-radius:8px;background:white}button,.button{display:inline-block;border:0;border-radius:8px;padding:11px 16px;font-weight:650;cursor:pointer}.primary{background:#2859c5;color:white}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:13px 10px;border-bottom:1px solid #edf0f4}th{color:#667085;font-size:13px}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.people div{border:1px solid #e4e8ef;border-radius:9px;padding:14px}.people small{display:block;color:#667085;margin-top:4px}.errorlist{color:#a32626}.table-wrap{overflow:auto}@media(max-width:700px){header{height:auto;padding:16px;align-items:flex-start}nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}.heading{align-items:flex-start;gap:15px}}

