*{box-sizing:border-box}body{margin:0;color:#243247;background:#f3f6fa;font:16px/1.8 system-ui,"Microsoft YaHei",sans-serif}header,main,footer{max-width:900px;margin:auto;padding:24px clamp(18px,4vw,40px)}header{background:#17365c;color:white;border-radius:0 0 18px 18px}header a{color:#dbeafe}nav{display:flex;flex-wrap:wrap;gap:20px}h1{font-size:clamp(25px,4vw,34px);line-height:1.4}h2{font-size:21px;margin-top:32px}main{background:white;overflow-wrap:anywhere}dt{font-weight:600}dd{margin:0 0 12px}a{color:#18549b;text-underline-offset:3px}footer{font-size:14px;color:#526277}li{margin-bottom:8px}a:focus-visible,.table-scroll:focus-visible{outline:3px solid #e5a900;outline-offset:4px}.table-scroll{max-width:100%;overflow-x:auto;margin:16px 0}table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}th,td{border:1px solid #d8e0eb;padding:12px;text-align:left;vertical-align:top}th{background:#eef3fa;font-weight:600}td:first-child{min-width:110px;font-weight:600}@media(prefers-color-scheme:dark){body{background:#111b29;color:#e5ebf4}main{background:#18273a}main a,footer a{color:#a9d2ff}footer{color:#c1cada}th{background:#26394f}th,td{border-color:#40536b}}
