*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:#172239;font:16px system-ui}header{background:#172239;color:white;padding:24px 5%;display:flex;gap:32px}header b{font-size:24px}main{max-width:1200px;margin:48px auto;padding:24px}table{width:100%;border-collapse:collapse;background:white}td,th{padding:18px;text-align:left;border-bottom:1px solid #ddd}small{display:block;color:#64748b;margin-top:6px}button{background:#165fcc;border:0;border-radius:6px;color:white;padding:12px 18px;cursor:pointer}input{display:block;padding:12px;margin:12px 0;width:300px}p{line-height:1.6;color:#475569}form{margin:0}