:root{--b:#1a5fb4;--bd:#154a8c;--bg:#f4f6f9;--l:#d9e1ea;--t:#1f2937;--m:#4b5563}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--t);font:16px/1.7 -apple-system,"PingFang SC","Microsoft YaHei",sans-serif}
.w{max-width:960px;margin:0 auto;padding:16px}header{background:var(--b);color:#fff}header a{color:#fff;text-decoration:none;font-weight:700}h1{font-size:26px;margin:8px 0}h2{font-size:20px;color:var(--bd);margin:24px 0 8px}
.card{background:#fff;border:1px solid var(--l);border-radius:10px;padding:16px;margin:12px 0}.cta{display:inline-block;background:#c2410c;color:#fff;padding:12px 22px;border-radius:8px;font-weight:700;text-decoration:none;font-size:17px}
.tabs button{border:1px solid var(--b);background:#fff;color:var(--b);padding:8px 18px;border-radius:6px;font-size:16px;margin-right:6px;cursor:pointer}.tabs button.on{background:var(--b);color:#fff}
input,select{font-size:16px;padding:8px;border:1px solid var(--l);border-radius:6px;width:140px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0}.res{font-weight:600;color:var(--bd)}
table{border-collapse:collapse;width:100%;background:#fff;font-size:15px}th,td{border:1px solid var(--l);padding:5px 8px;text-align:center}th{background:#e8eef6;position:sticky;top:0}.tw{max-height:600px;overflow:auto;border:1px solid var(--l);border-radius:8px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.grid a,.grid span{display:block;background:#fff;border:1px solid var(--l);border-radius:8px;padding:10px;text-decoration:none;color:var(--t)}.grid a b{color:var(--b)}.grid small{color:var(--m)}
footer{color:#6b7280;font-size:13px;padding:24px 16px;text-align:center}.m{color:var(--m)}
.sl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:8px}.sl li{background:#fff;border:1px solid var(--l);border-radius:8px;padding:10px 12px;font-size:15px}.sl li:target{outline:3px solid #f59e0b}
.sl b{font-size:16px}.sl .k{color:var(--m);font-size:13px}.sl .c a{color:var(--b);margin-right:10px;word-break:break-all}.sl .c{font-size:14px;margin-top:4px}
.b{display:inline-block;font-size:12px;line-height:1;padding:3px 5px;border-radius:4px;margin-left:4px;vertical-align:middle;font-weight:700;background:#fef3c7;color:#92400e}
#q{width:100%;font-size:17px;padding:12px}#res li a{color:var(--t);text-decoration:none}.crumb{font-size:14px;color:var(--m);margin:8px 0}.crumb a{color:var(--b)}.toc a{display:inline-block;margin:3px 8px 3px 0;color:var(--b)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.grid a{display:block;background:#fff;border:1px solid var(--l);border-radius:8px;padding:10px;text-align:center;color:var(--t);text-decoration:none}.grid small{color:var(--m)}.kv{width:100%;border-collapse:collapse;background:#fff}.kv th{width:30%;text-align:left;background:#f1f5f9;position:static}.kv td{text-align:left;word-break:break-all}.qa h3{font-size:17px;margin:0 0 6px}.qa p{margin:0}.lk a{display:inline-block;margin:4px 10px 4px 0;color:var(--b)}