:root{--paper:#f2e8db;--ink:#3a2f26;--ochre:#9a6242;--brown:#6b4f3a;--green:#5a6650;--wgray:#b8a894;--muted:#6d5b4a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif;font-size:18px;font-weight:400;line-height:1.9}@font-face{font-family:MB Serif;src:url(/fonts/mb-serif-700.woff2)format("woff2");font-weight:700;font-display:swap}.serif,h1,h2,.next a,.wordmark{font-family:MB Serif,Noto Serif TC,Songti TC,PMingLiU,serif;font-weight:700}.page{max-width:560px;margin:0 auto;padding:64px 24px 72px}h1{letter-spacing:.01em;text-wrap:balance;margin:0;font-size:27px;line-height:1.62}article p{margin:0 0 1.75em}h2{margin:2.8em 0 1.4em;font-size:21px;line-height:1.6}h2:before{content:"";background:var(--ochre);width:26px;height:3px;margin:0 0 .8em;display:block}.lead{color:var(--muted);margin:0 0 2.6em}.lead p{margin:0 0 1.1em}.lead p:last-of-type{margin:0}aside.pq{border-left:3px solid var(--ochre);color:var(--brown);letter-spacing:.02em;margin:2.6em 0;padding:0 0 0 20px;font-size:21px;line-height:1.75}aside.pq p{margin:0}article blockquote{color:var(--brown);border-left:2px solid #9a624280;margin:2.2em 0;padding:0 0 0 18px;font-size:.97em;line-height:1.95}article blockquote p{margin:0 0 .5em}article blockquote p:last-child{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.92em}article details{border-top:1px solid #6b4f3a47;border-bottom:1px solid #6b4f3a47;margin:2.2em 0 2.8em}article details>summary{cursor:pointer;letter-spacing:.06em;color:var(--ochre);align-items:center;gap:.7em;padding:15px 0;font-size:14.5px;list-style:none;display:flex}article details>summary::-webkit-details-marker{display:none}article details>summary:before{content:"";border-right:1.6px solid var(--ochre);border-bottom:1.6px solid var(--ochre);flex:none;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}article details[open]>summary:before{transform:rotate(-135deg)}article details>summary:hover{text-underline-offset:4px;text-decoration:underline}article details[open]{padding-bottom:.8em}article details>p{font-size:.97em}article details>blockquote{margin:1.8em 0}figure{margin:0}.hero{margin:44px 0 56px}.hero svg,.hero img{width:100%;height:auto;display:block}.spot{width:80%;max-width:360px;margin:3.4em auto 0}.spot svg,.spot img{width:100%;height:auto;display:block}.spot+h2{margin-top:2.4em}.spot figcaption+*{margin-top:0}figcaption{color:var(--muted);letter-spacing:.06em;text-align:center;margin-top:14px;font-size:13px;line-height:1.7}.source-top{color:var(--muted);letter-spacing:.02em;margin:0 0 40px;font-size:13px;line-height:1.8}.source{color:var(--muted);border-top:1px solid #6b4f3a59;margin-top:84px;padding-top:30px;font-size:14px;line-height:1.9}.source p{overflow-wrap:anywhere;margin:0 0 .6em}.next{text-align:right;margin-top:64px}.next a{color:var(--ochre);letter-spacing:.05em;font-size:15px;text-decoration:none}.next a:hover{text-decoration:underline}.next a+a{margin-left:1.8em}.more{margin-top:56px;font-size:15px;line-height:1.9}.more-label{letter-spacing:.08em;color:var(--muted);margin:0;font-size:13.5px}.more ul{margin:.7em 0 0;padding:0;list-style:none}.more li{margin:0 0 .5em}.more a{color:var(--ink);text-decoration:none}.more a:hover{color:var(--ochre)}.more .tk{letter-spacing:.08em;color:var(--muted);opacity:.72;white-space:nowrap;margin-left:.8em;font-size:12.5px}.more-all{text-align:right;margin:1.3em 0 0;font-size:13.5px}.more-all a{color:var(--ochre);letter-spacing:.05em;text-decoration:none}.more-all a:hover{text-decoration:underline}.topic-cta{border-left:3px solid var(--ochre);background:#9a624212;margin-top:56px;padding:24px 22px 20px}.topic-cta .hook{color:var(--brown);margin:0 0 1.1em;font-size:15.5px;line-height:1.95}.topic-cta .go{text-align:right;margin:0}.topic-cta .go a{color:var(--ochre);letter-spacing:.05em;text-underline-offset:3px;font-size:15px;text-decoration:none}.topic-cta .go a:hover{text-decoration:underline}.topbar{max-width:560px;margin:0 auto;padding:20px 24px 0}.topbar a{text-decoration:none}.wordmark{color:var(--ink);letter-spacing:.14em;font-size:17px}footer.site{max-width:560px;color:var(--muted);border-top:1px solid #6b4f3a40;margin:0 auto;padding:48px 24px 64px;font-size:14px;line-height:2}footer.site a{color:var(--muted)}footer.site .foot-links{flex-wrap:wrap;gap:1.6em;margin-bottom:.6em;display:flex}.sec-note{color:var(--muted);margin:.9em 0 0;font-size:15px;line-height:1.9}.sec-note+.list{margin-top:1.9em}.list{margin:2.4em 0 0;padding:0;list-style:none}.list li{margin:0 0 2.2em}.list .t{color:var(--ink);font-size:20px;line-height:1.6;text-decoration:none;display:block}.list .t:hover{color:var(--ochre)}.list .d{color:var(--muted);margin:.35em 0 0;font-size:15.5px;line-height:1.85}.list .no{color:var(--ochre);letter-spacing:.08em;margin-right:.6em;font-size:14px}.list .u{letter-spacing:.06em;color:var(--muted);opacity:.72;margin:.45em 0 0;font-size:13px;line-height:1.6}.list .tag{letter-spacing:.08em;margin:.55em 0 0;font-size:13px;line-height:1.6}.list .tag a{color:var(--muted);opacity:.85;text-decoration:none}.list .tag a:hover{color:var(--ochre);opacity:1}.tracks{margin-top:3.6em}.list.compact{margin-top:1.9em}.list.compact li{margin:0 0 1.5em}.list.compact .t{font-size:18px}.track-block{margin-top:2.9em}.track-block h3{margin:0;font-size:19px;line-height:1.6}.track-block h3 a{color:var(--ink);text-decoration:none}.track-block h3 a:hover{color:var(--ochre)}.track-block .list{margin-top:1.7em}.track-block .next{margin-top:1.5em}a{color:var(--ochre)}article a{text-underline-offset:3px}::selection{color:#f2e8db;background:#9a6242d9}@media (width>=640px){body{font-size:19px}.page{padding-top:96px}h1{font-size:34px}h2{font-size:23px}article p{letter-spacing:.4px}}
