:root{color-scheme:light;--ink:#253446;--muted:#58687b;--line:#dfe6ec;--accent:#1b5d70}*{box-sizing:border-box}body{margin:0;background:#f5f7f9;color:var(--ink);font:17px/1.85 system-ui,"Microsoft JhengHei",sans-serif}a{color:var(--accent);text-underline-offset:4px}header,main,footer{max-width:940px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}header>a{font-size:20px;font-weight:700;text-decoration:none}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{font-size:15px}main{background:#fff;padding:38px 40px 52px;margin-top:24px;border:1px solid var(--line);border-radius:10px}h1{font-size:36px;line-height:1.4;letter-spacing:-.5px;margin:10px 0 18px}h2{font-size:23px;margin:34px 0 10px}p{margin:12px 0}li{margin:8px 0}.eyebrow{font-size:14px;color:var(--accent);letter-spacing:1px}.draft{border-left:4px solid #c79532;background:#fff8e8;padding:12px 18px;font-size:15px}.lead{font-size:20px;color:var(--muted)}.meta,footer{font-size:14px;color:var(--muted)}section+section{border-top:1px solid var(--line);padding-top:8px;margin-top:28px}table{border-collapse:collapse;width:100%;font-size:16px}th,td{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top}th{background:#f0f5f7}code{font-size:.9em;overflow-wrap:anywhere}footer{padding-bottom:36px}a:focus-visible{outline:3px solid #c79532;outline-offset:4px}@media(max-width:640px){header{align-items:flex-start;flex-direction:column;gap:12px}main{margin:12px;padding:24px 20px}h1{font-size:29px}nav{gap:16px}table{font-size:14px}th,td{padding:9px}}
