:root{color-scheme:light;--paper:#faf9f6;--ink:#252823;--muted:#777970;--line:#dcdcd3;--red:#a83e32;--serif:"Noto Serif TC","Source Han Serif TC","Songti TC","PMingLiU",serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased}.masthead,main,footer{width:min(1080px,calc(100% - 80px));margin:auto}.masthead{padding-top:40px}.brand-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 0 29px;border-bottom:2px solid var(--ink)}.brand{font-family:var(--serif);font-size:48px;font-weight:900;letter-spacing:8px;text-align:center;padding-left:8px}.english{display:block;font-family:Georgia,serif;font-size:11px;letter-spacing:4px;margin-top:10px;padding-right:4px;font-weight:400}.edition{font-size:11px;letter-spacing:2px;color:var(--muted);line-height:1.9}.right{text-align:right}.issue-line{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font-size:10px;letter-spacing:1.7px;color:var(--muted)}.issue-line i{font-style:normal;color:#b7b8b1;margin:0 10px}.article-header{max-width:840px;margin:65px auto 31px}.eyebrow{display:flex;align-items:center;gap:17px;font-size:11px;letter-spacing:1.6px}.category{color:var(--red);font-weight:700;border-left:3px solid var(--red);padding-left:10px}.sample{color:var(--muted);font-size:10px;letter-spacing:1px}h1{font-family:var(--serif);font-size:clamp(30px,3.5vw,46px);line-height:1.55;letter-spacing:1.8px;margin:22px 0 19px;font-weight:800}.intro{color:#70736c;font-size:16px;line-height:1.95;margin:0;max-width:750px}.byline{display:flex;justify-content:space-between;gap:16px;margin-top:29px;border-top:1px solid var(--line);padding-top:18px;font-size:11px;color:var(--muted)}.byline b{font-weight:500;color:var(--ink);margin-right:8px}.dot{padding:0 8px;color:#aaa}figure{margin:0}.image-placeholder{position:relative;background:#eaece5;min-height:260px;aspect-ratio:2.35;display:grid;place-items:center;border:1px solid #e2e5dc}.image-label{display:flex;flex-direction:column;align-items:center;gap:14px;color:#7e897a}.image-label svg{width:36px;height:36px;stroke:#909b89;stroke-width:1}.image-label>span{font-family:var(--serif);font-size:20px;letter-spacing:4px}.image-label small{font-size:10px;letter-spacing:2px;color:#7b8277}.figure-number{position:absolute;bottom:20px;left:24px;font:10px Georgia,serif;letter-spacing:2px;color:#8f9789}figcaption{display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:10px;line-height:1.8;padding:12px 0;border-bottom:1px solid var(--line)}.story-layout{display:grid;grid-template-columns:120px minmax(0,700px);gap:30px;margin:46px 0 70px}.story-layout aside{font-size:9px;letter-spacing:2px;color:var(--muted);padding-top:8px}.side-rule{display:block;width:24px;height:2px;background:var(--red);margin-bottom:16px}aside p{font-size:11px;line-height:1.9;letter-spacing:1.5px;margin-top:12px}.story{font-size:17px;line-height:2.1;letter-spacing:.5px}.story>p{margin:0 0 25px}.story h2{font-family:var(--serif);font-size:25px;letter-spacing:1px;margin:39px 0 17px}.lead{font-weight:500}blockquote{margin:36px 0;padding:8px 0 8px 26px;border-left:2px solid var(--red)}blockquote p{font-family:var(--serif);font-size:26px;line-height:1.8;margin:0}blockquote cite{font-style:normal;font-size:10px;color:var(--muted);letter-spacing:1px}.article-end{text-align:center;margin:35px 0}.article-end span{display:inline-grid;place-items:center;background:var(--red);color:var(--paper);width:25px;height:25px;font:16px var(--serif)}.editor-note{padding:22px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.9;letter-spacing:.5px;color:var(--muted)}.editor-note b{color:var(--ink);font-weight:500}.editor-note p{margin:6px 0 0}footer{border-top:2px solid var(--ink);padding:28px 0 35px;display:flex;justify-content:space-between;align-items:center}footer strong{font-family:var(--serif);font-size:21px;letter-spacing:3px}footer p{font-size:10px;letter-spacing:1.5px;color:var(--muted);margin:9px 0 0}footer>span{font-size:10px;color:var(--muted);letter-spacing:.5px}::selection{background:#e6d6be}@media(min-width:1500px){.article-header{margin-top:80px}}@media(max-width:700px){.masthead,main,footer{width:calc(100% - 40px)}.masthead{padding-top:28px}.brand-line{display:block;padding-bottom:23px}.edition{display:none}.brand{font-size:36px;letter-spacing:5px}.english{font-size:9px;letter-spacing:3px}.issue-line{font-size:9px;letter-spacing:.5px}.article-header{margin:38px auto 25px}h1{font-size:30px;letter-spacing:.5px;line-height:1.55;margin-top:20px}.desktop-break{display:none}.intro{font-size:14px}.byline{flex-wrap:wrap;font-size:10px;gap:10px;margin-top:23px}.image-placeholder{aspect-ratio:1.5;min-height:210px}.image-label>span{font-size:17px;letter-spacing:2px}figcaption{font-size:9px;gap:12px}figcaption>span:last-child{white-space:nowrap}.story-layout{display:block;margin:30px 0 35px}.story-layout aside{display:none}.story{font-size:16px;line-height:2}.story h2{font-size:22px}blockquote{padding-left:20px}blockquote p{font-size:22px}footer{gap:20px}footer strong{font-size:19px}footer>span{font-size:9px}}

.article-photo{display:block;width:100%;height:auto;}
