:root{--paper:#f4f0e8;--ink:#181817;--blue:#1547b8;--red:#d32922;--green:#56633c;--line:#b9b3a8;--white:#fffdfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.mast{height:84px;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:240px 1fr auto;align-items:center;padding:0 4vw;position:relative;z-index:20;background:rgba(244,240,232,.96)}.wordmark{display:flex;align-items:baseline;gap:8px}.wordmark b{font-size:30px;letter-spacing:0;color:var(--blue)}.wordmark span{font-size:11px;letter-spacing:2px}.mast nav{display:flex;justify-content:center;gap:2.4vw}.mast nav a,.issue{font-size:14px}.mast nav a:hover{text-decoration:underline}.issue{border:1px solid var(--ink);padding:9px 15px}.menu{display:none}.cover{min-height:720px;display:grid;grid-template-columns:42% 58%;border-bottom:1px solid var(--ink)}.cover-copy{padding:8vw 2vw 5vw 6vw;position:relative;z-index:2}.kicker,.folio,.rubric{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.cover h1{font-family:"Noto Serif SC","Songti SC",serif;font-size:clamp(62px,7.7vw,132px);line-height:.98;font-weight:500;margin:34px 0;letter-spacing:0}.dek{font-size:19px;max-width:520px}.cover-actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.cover-actions a{padding:13px 18px;border:1px solid var(--ink)}.cover-actions a:first-child{background:var(--ink);color:var(--white)}.cover figure{margin:0;position:relative;overflow:hidden;background:var(--white)}.cover figure img{height:100%;width:100%;object-fit:cover;object-position:center}.cover figcaption{position:absolute;bottom:20px;right:20px;background:var(--paper);padding:7px 11px;font-size:12px}.ledger{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--ink)}.ledger p{margin:0;padding:24px 28px;border-right:1px solid var(--ink)}.ledger p:last-child{border-right:0}.ledger b,.ledger span{display:block}.ledger b{font-size:12px;color:var(--blue);margin-bottom:4px}.ledger span{font-size:14px}.manifesto{display:grid;grid-template-columns:1fr 1fr;padding:110px 6vw;border-bottom:1px solid var(--ink);gap:8vw}.manifesto h2,.decision h2,.dossier h2,.field-copy h2,.press h2{font-family:"Noto Serif SC","Songti SC",serif;font-size:clamp(38px,5vw,74px);line-height:1.15;font-weight:500;letter-spacing:0;margin:18px 0}.manifesto-copy{padding-top:48px;max-width:680px}.manifesto-copy p{font-size:18px}.manifesto-copy .drop:first-letter{float:left;font-family:serif;font-size:72px;line-height:.8;padding:10px 12px 0 0;color:var(--red)}.manifesto-copy a,.text-link,.field-copy>a,.archive-link{display:inline-block;border-bottom:2px solid var(--blue);margin-top:18px;color:var(--blue);font-weight:700}.decision{padding:100px 6vw;border-bottom:1px solid var(--ink)}.decision header{display:grid;grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:4vw}.decision header p:last-child{font-size:17px}.decision-table{margin-top:48px;border-top:1px solid var(--ink)}.decision-table a{display:grid;grid-template-columns:.35fr 1fr auto;gap:25px;padding:23px 0;border-bottom:1px solid var(--line);align-items:center}.decision-table b{font-size:23px}.decision-table em{font-style:normal;color:var(--blue);font-size:13px}.dossier{display:grid;grid-template-columns:.72fr 1.28fr;min-height:600px;border-bottom:1px solid var(--ink)}.dossier-title{background:var(--blue);color:white;padding:90px 5vw}.dossier-title h2{font-size:clamp(40px,5vw,68px)}.dossier-columns{display:grid;grid-template-columns:repeat(3,1fr)}.dossier-columns article{padding:90px 2.5vw 40px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.dossier-columns article:last-child{border:0}.dossier-columns span{font-size:11px;letter-spacing:1px}.dossier-columns h3{font-family:"Noto Serif SC",serif;font-size:31px;font-weight:500}.dossier-columns p{flex:1}.dossier-columns a{color:var(--blue);font-weight:700}.field-note{display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid var(--ink);min-height:620px}.field-image{overflow:hidden;position:relative}.field-image img{height:100%;width:100%;object-fit:cover;object-position:70% center;filter:saturate(.8)}.field-copy{padding:80px 5vw;background:var(--green);color:white}.field-copy h2{font-size:50px}.field-copy dl{border-top:1px solid rgba(255,255,255,.5);margin-top:35px}.field-copy dl div{display:grid;grid-template-columns:.45fr 1fr;border-bottom:1px solid rgba(255,255,255,.35);padding:13px 0}.field-copy dt{font-weight:700}.field-copy dd{margin:0}.field-copy>a{color:white;border-color:white}.press{padding:100px 6vw}.press header{max-width:900px}.press-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:0;border-top:1px solid var(--ink);margin-top:48px}.story{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.story:nth-child(3n){border-right:0}.story h3{font-family:"Noto Serif SC",serif;font-size:25px;line-height:1.35;font-weight:500}.story-lead{grid-row:span 2;background:var(--white)}.story-lead h3{font-size:38px}.story-meta{display:flex;justify-content:space-between;font-size:12px;color:#625e57;margin-top:24px}.rubric{color:var(--red)}.footer{border-top:1px solid var(--ink);padding:55px 6vw 34px;display:grid;grid-template-columns:1.3fr .8fr .8fr auto;gap:4vw;background:var(--ink);color:var(--paper)}.footer-name b{font-size:26px;color:white}.footer nav{display:flex;flex-direction:column;gap:7px}.footer small{align-self:end}.inner,.archive,.article{max-width:1280px;margin:auto;padding:90px 6vw}.inner-head,.archive>header,.article>header{border-bottom:1px solid var(--ink);padding-bottom:45px}.inner h1,.archive h1,.article h1{font-family:"Noto Serif SC",serif;font-size:clamp(45px,6vw,88px);line-height:1.08;font-weight:500;letter-spacing:0;margin:18px 0}.prose,.article-body{max-width:850px;margin:60px auto}.prose .intro,.article-dek{font-size:21px}.prose section,.article-body section{margin:65px 0}.prose h2,.article-body h2{font-family:"Noto Serif SC",serif;font-size:34px;line-height:1.3;font-weight:500;letter-spacing:0}.prose p,.article-body p{font-size:17px}.task-list{border-top:1px solid var(--ink);margin:42px 0}.task-list a{display:grid;grid-template-columns:.35fr 1fr;padding:18px 0;border-bottom:1px solid var(--line)}.archive>header{display:grid;grid-template-columns:.4fr 1.3fr 1fr;gap:4vw;align-items:end}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin-top:60px}.article>header{max-width:1050px}.article-meta{display:flex;gap:25px;font-size:13px}.article-body aside{margin:100px 0 20px;border-top:4px solid var(--blue);padding-top:25px;display:grid;gap:15px}.article-body aside a{font-family:"Noto Serif SC",serif;font-size:21px}.article-body aside a:hover{color:var(--blue)}@media(max-width:900px){.mast{height:auto;min-height:72px;grid-template-columns:1fr auto auto;padding:14px 20px}.mast nav{display:none;grid-column:1/-1;flex-direction:column;padding:18px 0}.mast.open nav{display:flex}.issue{padding:7px 10px}.menu{display:block;border:0;background:none}.cover{grid-template-columns:1fr;min-height:0}.cover-copy{padding:70px 24px}.cover h1{font-size:62px}.cover figure{height:420px}.ledger{grid-template-columns:1fr 1fr}.ledger p:nth-child(2){border-right:0}.manifesto,.field-note,.dossier{grid-template-columns:1fr}.manifesto{padding:75px 24px}.manifesto-copy{padding-top:0}.decision{padding:75px 24px}.decision header{grid-template-columns:1fr}.decision-table a{grid-template-columns:1fr}.dossier-columns{grid-template-columns:1fr}.dossier-columns article{padding:45px 24px;border-right:0;border-bottom:1px solid var(--ink)}.field-image{height:420px}.field-copy{padding:65px 24px}.press{padding:75px 24px}.press-grid,.archive-grid{grid-template-columns:1fr}.story,.story:nth-child(3n){border-right:0}.story-lead{grid-row:auto}.footer{grid-template-columns:1fr 1fr}.footer-name{grid-column:1/-1}.inner,.archive,.article{padding:65px 24px}.archive>header{grid-template-columns:1fr}.task-list a{grid-template-columns:1fr}.article h1,.inner h1,.archive h1{font-size:47px}}@media(max-width:520px){.wordmark b{font-size:24px}.wordmark span{display:none}.issue{font-size:12px}.cover h1{font-size:53px}.cover figure{height:300px}.ledger{grid-template-columns:1fr}.ledger p{border-right:0}.manifesto h2,.decision h2,.dossier h2,.field-copy h2,.press h2{font-size:39px}.footer{grid-template-columns:1fr}.footer small{align-self:start}.article h1,.inner h1,.archive h1{font-size:40px}.article-body p,.prose p{font-size:16px}}