:root{--ink:#142d42;--blue:#145b89;--paper:#f9f8f4;--line:#d6dcd9;--muted:#536775}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,Helvetica,sans-serif}a{color:var(--blue);text-underline-offset:4px}header{max-width:1100px;margin:auto;padding:25px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:25px}.brand{font-size:28px;line-height:1.05;font-weight:700;letter-spacing:-1px;color:var(--ink);text-decoration:none}.brand span{color:var(--blue)}.brand small{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:400;margin-top:6px}nav{display:flex;gap:20px;font-size:13px}nav a{text-decoration:none;padding:4px 0}nav a[aria-current]{border-bottom:2px solid var(--blue);font-weight:bold}main{max-width:860px;margin:auto;padding:36px 32px 70px}.back{font-size:13px}article{padding-top:32px}h1{font:normal clamp(36px,5vw,52px)/1.15 Georgia,serif;letter-spacing:-1.4px;margin:0 0 35px}h2{font:normal 27px/1.25 Georgia,serif;letter-spacing:-.4px;margin:38px 0 16px}p{margin:0 0 19px}li{margin:6px 0}article strong{font-weight:600}.source-note,.mlimp-credit,.mldsg-credit{font-size:13px;color:var(--muted);margin-top:35px;padding-top:22px;border-top:1px solid var(--line)}footer{max-width:1100px;margin:auto;padding:25px 32px 40px;border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--muted)}footer span{margin-left:auto}html[lang=zh-Hans] body{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{font-family:"Songti SC",serif;letter-spacing:0}@media(max-width:600px){header{padding:22px;gap:16px}.brand{font-size:23px}nav{gap:13px;font-size:12px}main{padding:27px 22px 50px}h1{font-size:36px}h2{font-size:25px}footer{padding:22px;gap:20px}footer span{width:100%;margin:0}}a:focus-visible{outline:3px solid #c8794e;outline-offset:5px}
