:root{font:16px/1.6 system-ui,sans-serif;color:#142239;background:#f5f7fb}body{margin:0}header{background:#16375c;color:white;padding:1rem 5%;display:flex;justify-content:space-between;gap:2rem}header a{color:white;text-decoration:none}nav a{margin-left:1rem}main{max-width:900px;margin:2.5rem auto;padding:0 1.5rem}h1{font-size:2rem}section{background:white;border:1px solid #dce3ed;border-radius:8px;padding:1.5rem;margin:1.2rem 0}input{padding:.65rem;margin:0 .7rem;border:1px solid #8193aa;border-radius:4px}button{padding:.65rem 1rem;background:#1656a1;color:white;border:0;border-radius:4px}a{color:#1458a0}table{width:100%;border-collapse:collapse;background:white}td,th{text-align:left;padding:.75rem;border-bottom:1px solid #dce3ed}footer{max-width:900px;margin:3rem auto;padding:1rem 1.5rem;color:#526278;border-top:1px solid #dce3ed}
