*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}img,svg{max-width:100%}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid currentColor;outline-offset:5px}.skip-link{position:absolute;left:16px;top:-100px;z-index:20;padding:12px 18px;background:#f3eddf;color:#252520}.skip-link:focus{top:16px}.site-footer{max-width:1200px;margin:64px auto 0;padding:28px clamp(20px,4vw,54px);border-top:1px solid currentColor;font-size:.8rem;line-height:1.9}.site-footer a{color:inherit;text-underline-offset:4px}.site-footer .footer-links{display:flex;gap:10px 24px;flex-wrap:wrap}.reading-body a{overflow-wrap:anywhere}.reading-body{overflow-wrap:break-word}.reading-body h2{scroll-margin-top:28px}.reading-body li+li{margin-top:.5em}.reading-body p{line-height:1.95}.reading-toc a{display:block;padding:8px 0}.reading-next{display:flex;flex-wrap:wrap;gap:12px 28px}.reading-next a{color:inherit}.article-tag{font-size:.8rem;letter-spacing:.08em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
[hidden]{display:none!important}
:root{--paper:#f4eee2;--ink:#342b28;--wine:#702d3d;--line:#cbbda7;--quiet:#74624f;--serif:"Songti SC","STSong","Noto Serif CJK SC",Georgia,serif;--sans:"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.8 var(--sans)}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--wine);outline-offset:5px}a:hover{color:var(--wine)}svg{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:600}h2{font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.45}p{overflow-wrap:anywhere}.skip-link{position:fixed;z-index:20;top:-100px;left:16px;padding:10px 18px;background:var(--wine);color:var(--paper)}.skip-link:focus{top:12px}.qz-layout{max-width:1480px;margin:auto}.folio{padding:24px;border-bottom:1px solid var(--line)}.qz-brand{display:flex;gap:12px;align-items:center;font:600 1.35rem var(--serif)}.brand-seal{display:grid;place-items:center;width:44px;height:48px;background:var(--wine);color:var(--paper);font-size:1.8rem;transform:rotate(-3deg)}.qz-brand small{display:block;font:11px/1.8 var(--sans);letter-spacing:.1em;color:var(--quiet);margin-top:4px}.folio nav{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:20px}.folio nav a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.folio nav a span{color:var(--wine);font-family:var(--serif)}.folio-note{display:none}.qz-main{min-width:0;padding:0 24px}.qz-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);min-height:68px;font-size:10px;letter-spacing:.15em;color:var(--quiet)}.qz-topline a{display:flex;align-items:center;min-height:44px}.eyebrow{font:11px/1.8 var(--sans);letter-spacing:.18em;color:var(--wine)}.qz-hero{padding:40px 0 28px}.qz-hero h1{font-size:clamp(2.7rem,6vw,5.2rem);line-height:1.18;letter-spacing:-.04em;margin-top:22px}.qz-hero h1 span{color:var(--wine)}.qz-intro{max-width:31em;font-size:14px;line-height:2;margin-top:28px;color:var(--quiet)}.qz-text-link{display:inline-flex;gap:24px;align-items:center;min-height:50px;margin-top:28px;border-bottom:1px solid var(--wine);font-size:13px;color:var(--wine)}.strategy-board{max-width:420px;margin:26px auto 0}.strategy-board figcaption{text-align:center;font-size:10px;letter-spacing:.1em;color:var(--quiet)}.qz-essays{border-top:3px double var(--line);padding-top:34px;margin-top:30px}.section-heading h2{margin:10px 0 28px}.essay-row{display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;border-top:1px solid var(--line);padding:24px 0}.essay-number{align-self:start;font:italic 17px Georgia,serif;color:var(--wine)}.article-tag{font-size:10px;letter-spacing:.12em;color:var(--wine)}.essay-copy h3{font-size:1.25rem;line-height:1.6;margin:6px 0}.essay-copy p{font-size:12px;color:var(--quiet)}.row-arrow{color:var(--wine)}.essay-row:hover .row-arrow{transform:translate(3px,-3px)}.row-arrow{transition:transform .2s ease}.turn-notes{border-top:1px solid var(--line);margin-top:32px;padding:40px 0}.turn-notes h2{margin:10px 0 20px}.turn-notes>div>p:last-child{font-size:13px;color:var(--quiet);max-width:25em}.turn-questions{margin-top:24px}.turn-questions details{border-bottom:1px solid var(--line)}.turn-questions summary{cursor:pointer;min-height:62px;padding:16px 20px 16px 0;position:relative;font-family:var(--serif);font-size:1rem;list-style:none}.turn-questions summary::-webkit-details-marker{display:none}.turn-questions summary::after{content:"+";position:absolute;right:0;top:17px;color:var(--wine);font:22px/1 Georgia,serif}.turn-questions details[open] summary::after{content:"−"}.turn-questions details p{font-size:13px;line-height:1.9;padding:0 8px 20px 0;color:var(--quiet)}.qz-closing{font:1.2rem/1.9 var(--serif);padding:36px 0;border-top:3px double var(--line)}.qz-closing span{display:block;font:10px/2 var(--sans);letter-spacing:.14em;color:var(--quiet);margin-top:18px}.site-footer{padding:26px 24px;border-top:1px solid var(--line);font-size:11px;line-height:2;color:var(--quiet);max-width:1480px;margin:auto}.site-footer a{text-decoration:underline;text-underline-offset:4px;display:inline-block;min-height:30px;margin-right:12px}.reading-shell{width:min(100% - 48px,900px);margin:36px auto 80px}.reading-back{display:inline-flex;align-items:center;min-height:44px;color:var(--wine);font-size:13px;border-bottom:1px solid var(--wine)}.reading-header{border-bottom:3px double var(--line);padding:32px 0}.reading-header h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.4;max-width:15em;margin:14px 0 20px}.reading-header p{color:var(--quiet);max-width:40em}.reading-toc{border-bottom:1px solid var(--line);padding:24px 0;font-size:13px}.reading-toc a{display:inline-block;min-height:44px;padding:8px 16px 8px 0;color:var(--wine)}.reading-body{max-width:40em;margin:36px auto}.reading-body h2{font-size:1.65rem;margin:48px 0 22px}.reading-body p{margin:0 0 1.4em;line-height:2.1}.reading-body ul,.reading-body ol{padding-left:1.5em;margin:0 0 2em}.reading-body li{margin-bottom:.75em}.reading-body strong{color:var(--wine)}.reading-next{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);padding:26px 0}.reading-next a{display:block;min-height:44px;color:var(--wine)}@media(min-width:820px){.qz-layout{display:grid;grid-template-columns:185px minmax(0,1fr)}.folio{border-right:1px solid var(--line);border-bottom:0;padding:38px 25px}.qz-brand{flex-direction:column;align-items:flex-start;font-size:1.4rem;gap:20px}.folio nav{display:flex;flex-direction:column;gap:12px;margin-top:70px}.folio-note{display:block;position:sticky;top:calc(100vh - 160px);margin-top:170px;font:1rem/2 var(--serif);color:var(--quiet)}.qz-main{padding:0 45px}.qz-topline{min-height:98px}.qz-hero{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:24px;min-height:560px;padding:38px 0}.strategy-board{margin:0;width:100%}.qz-hero h1{font-size:clamp(3rem,5.1vw,5.2rem)}.qz-intro{max-width:26em}.qz-essays{margin-top:20px;display:grid;grid-template-columns:.65fr 1.5fr;gap:34px;padding-top:45px}.essay-row:first-child{border-top:0;padding-top:0}.essay-row{grid-template-columns:32px 1fr 22px;padding:29px 0}.turn-notes{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;margin-top:60px;padding:60px 0}.turn-questions{margin:0}.qz-closing{padding:45px 0;font-size:1.4rem}.site-footer{padding-left:230px}.reading-shell{width:min(100% - 100px,1000px);padding:0 30px}.reading-header{padding:50px 0}.reading-body{margin-top:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
