*{box-sizing:border-box}body{margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2733;background:#fafaf7}
header{background:#1f3a5f;color:#fff;padding:14px 18px}header a{color:#fff;text-decoration:none}.brand{font-weight:700;font-size:1.2rem}
nav{margin-top:6px;font-size:.95rem}nav a{margin-right:14px;opacity:.9}
main{max-width:960px;margin:0 auto;padding:20px 16px}h1{font-size:1.6rem;line-height:1.25}
.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;background:#fff;font-size:.93rem}th,td{border:1px solid #d5d9de;padding:8px;text-align:left;vertical-align:top}th{background:#eef1f4}
.cta{border:1px dashed #1f3a5f;background:#f1f5fa;padding:10px 14px;margin:10px 0;border-radius:6px}
.note{font-size:.9rem;color:#4a5866}footer{border-top:1px solid #ddd;padding:18px;font-size:.85rem;color:#556;max-width:960px;margin:20px auto}
a{color:#1f4f8f}
