*{box-sizing:border-box}body{font:16px/1.85 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#20343d;background:#f3f6f6;margin:0}header{background:#163f43;color:white;padding:24px 6vw;display:flex;justify-content:space-between;align-items:center}header a{color:#d3e7e1;text-decoration:none;font-size:13px}.wrap{max-width:1040px;margin:40px auto;background:white;padding:55px 65px;border:1px solid #e0e7e7;border-radius:8px}h1{font-size:32px;line-height:1.35;color:#172c35;margin:10px 0 20px}h2{font-size:23px;color:#172c35;margin:35px 0 16px}p{margin:12px 0}.intro{font-size:18px;color:#49616a}.meta{color:#788b90;font-size:12px;letter-spacing:1px}.toc{display:flex;flex-wrap:wrap;gap:8px 20px;margin:30px 0;padding:20px 0;border-top:1px solid #dfe7e6;border-bottom:1px solid #dfe7e6}.toc a{font-size:13px;color:#087b72;text-decoration:none}table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65;margin:20px 0}th,td{border:1px solid #d9d9d9;padding:12px 14px;text-align:left;vertical-align:middle}th{background:#173f48;color:white}tr:nth-child(even){background:#f3f7f8}img.diagram{width:100%;height:auto;border:1px solid #e1e7e7;margin:20px 0}img.screen{width:100%;border:1px solid #dfe6e7}a{color:#087b72;overflow-wrap:anywhere}.foot{font-size:12px;color:#7c8d93;margin-top:45px}button{border:1px solid #9fb6b5;color:white;background:transparent;padding:7px 15px;cursor:pointer;border-radius:5px}@media(max-width:700px){.wrap{margin:15px;padding:24px}h1{font-size:27px}table{display:block;overflow:auto}header{padding:18px;gap:20px}}@media print{body{background:white;font-size:11pt}.wrap{border:0;padding:0;margin:0;max-width:none}header,.toc{display:none}h2{break-after:avoid}table,img{break-inside:avoid}a{color:inherit}p{orphans:3;widows:3}@page{size:A4;margin:18mm}}