.series-wrap,.article-wrap{width:min(100% - 2.4rem,1080px);margin:0 auto;padding:clamp(7rem,11vw,10rem) 0 6rem}.reading-breadcrumbs{margin-bottom:3.5rem}.series-hero{max-width:930px}.eyebrow{font:500 .7rem/1.2 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--gold);margin:0 0 1.35rem}.series-hero h1,.aiw-article-hero h1{font:400 clamp(3.1rem,7.4vw,6.7rem)/.94 var(--serif);letter-spacing:-.045em;color:var(--ink);margin:0}.series-hero h1.lang-zh,.series-hero h1.lang-hant{font-family:var(--cjk),serif;font-size:clamp(2.7rem,5vw,4.9rem);letter-spacing:.02em;line-height:1.25}.aiw-article-hero h1.lang-zh,.aiw-article-hero h1.lang-hant{font-family:var(--cjk),serif;font-size:clamp(2.5rem,5vw,4.35rem);letter-spacing:.02em;line-height:1.3}.series-deck,.article-deck{font:400 clamp(1.2rem,2.4vw,1.55rem)/1.65 var(--serif);color:var(--ink-light);max-width:800px;margin:1.8rem 0 0}.series-deck.lang-zh,.series-deck.lang-hant,.article-deck.lang-zh,.article-deck.lang-hant{font-family:var(--cjk),serif;line-height:1.95}.series-promise{margin-top:3rem;padding:1.25rem 1.5rem;border-left:3px solid var(--gold);background:var(--cream);max-width:820px}.series-promise p{font:400 1.02rem/1.8 var(--serif);margin:0;color:var(--green)}.series-promise p.lang-zh,.series-promise p.lang-hant{font-family:var(--cjk),serif}.series-map{margin:4rem 0 2rem;border-top:1px solid var(--cream-border);border-bottom:1px solid var(--cream-border);padding:1.1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.map-label{font:500 .65rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.map-steps{display:flex;gap:.75rem;align-items:center;font:400 .72rem/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-light)}.map-steps i{color:var(--gold);font-style:normal}.series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cream-border);border:1px solid var(--cream-border)}.series-card{position:relative;display:flex;min-height:300px;padding:2rem;background:var(--paper);text-decoration:none;flex-direction:column;transition:background .2s}.series-card:hover{background:var(--cream)}.series-card.featured{grid-column:1/-1;min-height:350px;background:var(--green)}.series-card.featured:hover{background:#17392d}.card-number{font:500 .67rem/1 var(--sans);letter-spacing:.14em;color:var(--gold)}.series-card h2{font:400 2rem/1.15 var(--serif);margin:auto 0 .8rem;color:var(--ink);max-width:820px}.series-card h2.lang-zh,.series-card h2.lang-hant{font-family:var(--cjk),serif;line-height:1.5}.series-card p{font:400 1rem/1.65 var(--serif);color:var(--ink-light);margin:0;max-width:760px}.series-card p.lang-zh,.series-card p.lang-hant{font-family:var(--cjk),serif;line-height:1.85}.series-card.featured h2{font-size:clamp(2.3rem,4vw,3.7rem);color:var(--cream)}.series-card.featured p{color:rgba(248,243,232,.76)}.card-arrow{position:absolute;right:2rem;top:2rem;color:var(--gold)}.series-afterword{margin:3rem 0 0;padding:2rem;border:1px solid var(--cream-border)}.series-afterword p{font:400 1.02rem/1.8 var(--serif);color:var(--ink-light);margin:0 0 1rem;max-width:820px}.series-afterword p.lang-zh,.series-afterword p.lang-hant{font-family:var(--cjk),serif}.series-afterword a{font:500 .68rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.article-wrap{max-width:850px}.aiw-article-hero{padding-bottom:2.8rem;border-bottom:1px solid var(--cream-border);margin-bottom:3.5rem}.aiw-article-hero h1{font-size:clamp(2.8rem,6.5vw,5rem)}.article-meta{font:400 .65rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:1.5rem 0 0}.essay-body{font:400 1.17rem/1.83 var(--serif);color:var(--ink)}.essay-body.cjk{font-family:var(--cjk),serif;font-size:1.05rem;line-height:2.08;letter-spacing:.012em}.essay-body p{margin:0 0 1.55rem}.essay-body .opening{font-size:1.22em;line-height:1.68;color:var(--green)}.essay-body h2{font:400 2.1rem/1.2 var(--serif);color:var(--ink);margin:4rem 0 1.25rem}.essay-body.cjk h2{font-family:var(--cjk),serif;font-size:1.72rem;line-height:1.55;letter-spacing:.035em}.essay-body h3{font:500 1.25rem/1.4 var(--serif);margin:2.6rem 0 1rem;color:var(--green)}.essay-body ul{margin:0 0 1.8rem;padding-left:1.25rem}.essay-body li{margin:.45rem 0}.turning-point{margin:2.3rem 0;padding:1.35rem 1.5rem;background:var(--cream);border-left:3px solid var(--gold);font-size:1.08em;line-height:1.75;color:var(--green)}.source-note{margin-top:4rem;padding:1.4rem 0;border-top:1px solid var(--cream-border);border-bottom:1px solid var(--cream-border);font:400 .72rem/1.7 var(--sans);color:var(--ink-muted)}.source-note a{color:var(--gold)}.article-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-top:2.5rem}.article-nav a{font:500 .66rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--green);text-decoration:none}.article-nav a:last-child{text-align:right}@media(max-width:720px){.series-wrap,.article-wrap{width:min(100% - 2rem,1080px);padding-top:6.5rem}.series-grid{grid-template-columns:1fr}.series-card.featured{grid-column:auto}.series-card{min-height:270px;padding:1.5rem}.series-map{align-items:flex-start;flex-direction:column}.map-steps{gap:.42rem;flex-wrap:wrap}.article-nav{grid-template-columns:1fr 1fr}.article-nav a:nth-child(2){display:none}.series-hero h1,.aiw-article-hero h1{letter-spacing:-.025em}}
