:root{color-scheme:light;--navy:#0b2534;--teal:#007f89}*{box-sizing:border-box}body{margin:0;background:#edf5f6;color:var(--navy);font:1rem/1.5 system-ui,sans-serif}header,nav,main,footer{max-width:1100px;margin:auto;padding:20px}header{padding-bottom:0}header h1{margin:6px 0;font-size:2rem}a{color:#005c70}nav,.links{display:flex;gap:10px;flex-wrap:wrap}nav a,.links a{padding:10px 14px;border:1px solid #a5bec4;border-radius:5px;background:white;text-decoration:none}.panel{background:white;border:1px solid #becfd3;border-radius:6px;padding:22px;margin-bottom:18px}h2{margin-top:0}.muted{color:#3d5b69}.status{font-weight:750}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px;border-bottom:1px solid #cfdbde}footer{font-size:.875rem}@media(max-width:650px){header,nav,main,footer{padding:14px}header h1{font-size:1.7rem}.panel{padding:16px}}@media print{nav,.links,footer,header{display:none}body{background:white}main{padding:0}}