
:root{--blue:#23569D;--magenta:#D81159;--ink:#10151C;--ink-2:#3A424B;--ink-3:#6B7280;--line:rgba(16,21,28,.10)}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:var(--ink);font:15px/1.6 'Roboto','Noto Sans TC',-apple-system,sans-serif;-webkit-font-smoothing:antialiased}
.wrap{max-width:820px;margin:0 auto;padding:40px 20px 80px}
.back{color:var(--blue);font-weight:700;text-decoration:none;font-size:14px}
h1{font-size:30px;line-height:1.15;letter-spacing:-.6px;margin:18px 0 6px}
h1 .zh{font-size:20px;font-weight:700;color:var(--ink-2)}
.meta{font-size:12.5px;color:var(--ink-3);margin:0 0 28px}
h2{font-size:17px;margin:30px 0 8px;padding-top:22px;border-top:1px solid var(--line);letter-spacing:-.2px}
h2 .n{display:inline-block;min-width:26px;color:var(--magenta)}
h2 .zh{color:var(--ink-2);font-weight:400;margin-left:6px}
p{margin:0 0 10px;color:var(--ink-2)}
p.zh{font-family:'Noto Sans TC','Roboto',sans-serif}
strong{color:var(--ink)}
table{border-collapse:collapse;width:100%;font-size:13px;margin:10px 0 14px;font-variant-numeric:tabular-nums}
th,td{border:1px solid var(--line);padding:6px 8px;text-align:left}
th{background:#F3F7FC;font-weight:700}
