*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:#243346;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}header{background:#010b26;color:#fff;padding:24px max(20px,calc((100vw - 900px)/2))}header a{color:#a6f5d9;text-decoration:none;font-size:26px;font-weight:800}main{max-width:900px;margin:24px auto;padding:28px;background:#fff;border:1px solid #dce3ee;border-radius:14px}h1{font-size:30px;line-height:1.25;color:#574091}h2{font-size:20px;margin-top:30px;color:#175f50}a{color:#175f50;text-underline-offset:3px}nav{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}header nav a{font-size:14px;font-weight:500}.intro{background:#eef7f3;padding:16px;border-radius:8px}.date,footer{font-size:13px;color:#596a7b}li{margin:7px 0}table{border-collapse:collapse;width:100%}th,td{border:1px solid #dce3ee;padding:10px;text-align:left;vertical-align:top}footer{max-width:900px;margin:20px auto;padding:0 20px}p,li,td{overflow-wrap:anywhere}@media(max-width:650px){main{margin:10px;padding:18px}h1{font-size:26px}table,tbody,tr,th,td{display:block}th{background:#eef7f3}td{border-top:0}}@media print{body{background:#fff}main{border:0;margin:0;padding:0}header,footer{display:none}}