:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#28313d;background:#f5f6f8;line-height:1.85;font-size:16px}*{box-sizing:border-box}body{margin:0}header{background:#ec7047;color:white;padding:36px 22px}header>div,main,footer{max-width:960px;margin:auto}.brand{font-size:14px;letter-spacing:1px;opacity:.95}h1{font-size:30px;line-height:1.4;margin:12px 0}header p{margin:0;font-size:14px}nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}nav a{color:white;text-decoration:none;border:1px solid #ffffff90;border-radius:6px;padding:6px 14px}nav a[aria-current=page]{background:white;color:#b44520}main{background:white;margin:24px auto;padding:30px 36px;border-radius:12px;box-shadow:0 4px 24px #24304409}h2{font-size:21px;color:#263344;margin:32px 0 12px}p{margin:12px 0}a{color:#b84c28;overflow-wrap:anywhere}.note{background:#fff5ee;border-left:4px solid #ec7047;padding:14px 18px;border-radius:4px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:12px;text-align:left;border:1px solid #e5e8ed;vertical-align:top}th{background:#f8f9fb}ul,ol{padding-left:24px}li{margin:8px 0}footer{text-align:center;color:#697482;padding:0 20px 32px;font-size:13px}a:focus-visible{outline:3px solid #2c72be;outline-offset:3px}@media(max-width:640px){header{padding:28px 20px}h1{font-size:26px}main{margin:14px 10px;padding:20px 18px}h2{font-size:19px}th,td{padding:9px;min-width:100px}}@media print{header{background:white;color:black}nav{display:none}main{box-shadow:none;margin:0;padding:0}footer{padding-top:24px}}
/* Each document embeds both languages; only the selected language is shown. */
[hidden]{display:none!important}.language-switch{display:flex;justify-content:flex-end;gap:8px;max-width:960px;margin:12px auto;padding:0 12px}.language-switch button{font:inherit;cursor:pointer;padding:6px 18px;border:1px solid #ec7047;background:#fff;color:#a94321;border-radius:6px}.language-switch button[aria-pressed=true]{background:#ec7047;color:#fff}.language-switch button:focus-visible{outline:3px solid #2c72be;outline-offset:3px}@media print{.language-switch{display:none}}
