:root{--ink:#24231f;--paper:#fffaf0;--red:#9a3430;--gold:#bc812c;--green:#557151;--muted:#6b6257}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eee5d3;color:var(--ink);font-family:"Noto Serif TC","Source Han Serif TC",serif;line-height:1.82}html[lang="zh-Hans"] body{font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif}html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3{font-family:"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif}a{color:#7c302d;text-underline-offset:3px}.wrap{width:min(1120px,92vw);margin:auto}.hero{position:relative;min-height:68vh;display:grid;align-items:end;background:#302b26;overflow:hidden}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.88}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,22,18,.86),rgba(25,22,18,.18) 72%),linear-gradient(0deg,rgba(25,22,18,.72),transparent 58%)}.hero-copy{position:relative;z-index:1;color:#fff9ed;padding:90px 0 54px;max-width:820px}.eyebrow{font:800 .78rem/1.4 system-ui;letter-spacing:.14em;color:#ffe09b}.hero h1{font-size:clamp(2.15rem,5.8vw,4.7rem);line-height:1.08;margin:.35rem 0 1rem;text-wrap:balance}.hero p{max-width:760px;font-size:1.1rem}.art-note{font:600 .78rem/1.6 system-ui;color:#f5e4c5}.nav{background:#fff8e9;border-bottom:1px solid #d7c6a8}.nav .wrap{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:12px 0}.nav a{font-family:system-ui;font-weight:800}.lede{padding:46px 0 12px}.lede p{font-size:1.18rem}.section{margin:28px auto;padding:34px;border-radius:26px;background:rgba(255,250,240,.96);box-shadow:0 12px 32px rgba(72,49,28,.09);border:1px solid rgba(167,121,53,.25)}h2{color:#71332e;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.25;margin-top:0}h3{color:#486146}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.badge{padding:5px 10px;border-radius:999px;background:#efe0bd;font:800 .75rem system-ui;color:#603e24}.badge.red{background:#ecd1cb;color:#732b28}.factgrid,.auditgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.panel{padding:20px;border-left:5px solid var(--gold);background:#fff6df;border-radius:14px}.panel strong{color:#74342f}.timeline{border-left:3px solid #c08a3c;padding-left:22px}.timeline li{margin:12px 0}.callout{padding:22px;border-radius:18px;background:linear-gradient(135deg,#5c4038,#77493e);color:#fff8e8}.callout strong{color:#ffe09b}.comparison{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.96rem}.comparison th,.comparison td{border:1px solid #d7c39e;padding:14px;vertical-align:top;text-align:left}.comparison th{background:#efe0bd;color:#633a2a}.comparison tbody tr:nth-child(even){background:#fff7e7}.sources li{margin:10px 0}.footer{padding:44px 0 70px;color:#5d554b}.update{border-top:1px solid #d6c2a0;padding-top:18px;font-size:.9rem}.privacy{background:#e7efdf;border-color:#77906c}@media(max-width:720px){.hero{min-height:580px}.hero img{object-position:63% center}.section{padding:24px 20px}.factgrid,.auditgrid{grid-template-columns:1fr}.nav .wrap{align-items:flex-start;flex-direction:column}.hero h1{font-size:2.45rem}.comparison{display:block;overflow-x:auto;white-space:normal}.comparison th,.comparison td{min-width:170px}}
