:root{color-scheme:light;--ink:#272a2d;--muted:#62676e;--line:#e1e4e8;--accent:#236e58}*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:var(--ink);font:16px/1.8 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}header,main,footer{width:min(860px,calc(100% - 32px));margin:24px auto}main{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px}h1{font-size:clamp(25px,4vw,36px);line-height:1.35}h2{margin-top:32px;font-size:22px}a{color:var(--accent);text-underline-offset:3px}a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.intro,footer{color:var(--muted)}.action{display:inline-block;padding:10px 18px;border-radius:12px;background:var(--accent);color:white;text-decoration:none}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}th{background:#f3f6f5}td:first-child{width:48%}.sentence{padding:8px 0;border-bottom:1px solid var(--line)}.sentence p{margin:6px 0}dt{font-weight:600}dd{margin:0 0 12px;color:var(--muted)}img{max-width:100%;max-height:440px;height:auto;display:block;margin:24px auto;border-radius:14px}li{margin:8px 0}footer{text-align:center;font-size:13px}@media(max-width:540px){main{padding:20px}th,td{padding:9px}header{font-size:14px}}
