:root{--green:#527267;--deep:#28443b;--sage:#dfe9df;--cream:#fffaf0;--orange:#e9954a;--ink:#25322e;--muted:#66736e;--line:#dde4de}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Noto Sans TC","Microsoft JhengHei",system-ui,sans-serif;line-height:1.8}.article-header{height:72px;padding:0 max(22px,calc((100vw - 980px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fffaf0eF;position:sticky;top:0;z-index:5}.article-header a{text-decoration:none;color:var(--deep);font-weight:900}.article-header img{width:190px;max-height:54px;object-fit:contain}.article-main{max-width:900px;margin:0 auto;padding:64px 24px 90px}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:30px}.breadcrumb a{color:var(--green)}.article-kicker{font-size:12px;font-weight:900;letter-spacing:.15em;color:var(--orange)}h1{font-family:Georgia,"Noto Serif TC",serif;color:var(--deep);font-size:clamp(38px,6vw,62px);line-height:1.18;margin:12px 0 18px;letter-spacing:-.035em}.lead{font-size:19px;color:var(--muted);max-width:760px}.meta{font-size:12px;color:#7e8984;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:30px 0 44px}.article-body{max-width:740px}.article-body section{margin:0 0 42px}.article-body h2{font-family:Georgia,"Noto Serif TC",serif;color:var(--deep);font-size:29px;line-height:1.35}.source-box{background:var(--sage);padding:24px;border-radius:18px;margin-top:50px;font-size:14px}.source-box a{color:var(--deep)}.back-home{display:inline-block;margin-top:34px;background:var(--deep);color:#fff;text-decoration:none;padding:11px 18px;border-radius:999px;font-weight:800}.article-footer{background:var(--deep);color:#dce7e1;text-align:center;padding:28px;font-size:12px}@media(max-width:620px){.article-header{height:64px;padding:0 16px}.article-header img{width:145px}.article-main{padding:40px 18px 65px}.lead{font-size:17px}.article-body h2{font-size:25px}}
