:root{--navy:#111d32;--cream:#f4efe3;--red:#dc4d38;--blue:#4778a8;--line:#b8b0a1;--max:1160px}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--navy);font-family:"Microsoft YaHei",Arial,sans-serif;line-height:1.75}.top{max-width:var(--max);margin:auto;height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:3px double var(--navy)}.brand{text-decoration:none;color:inherit;display:flex;align-items:end;gap:14px}.brand b{font:700 28px Georgia,serif}.brand span,.top nav a,.page-head span,.detail>span{font:11px ui-monospace,monospace;letter-spacing:.12em}.top nav{display:flex;gap:26px}.top nav a{color:inherit;text-decoration:none}.top button{display:none}.cover{max-width:var(--max);margin:auto;min-height:620px;display:grid;grid-template-columns:180px 1fr;gap:70px;align-items:center}.issue{align-self:stretch;padding-top:100px;border-right:1px solid;font:13px/1.8 ui-monospace,monospace;color:var(--red)}.cover h1,.page-head h1,.detail h1{font:clamp(48px,7vw,92px)/1.02 Georgia,"Noto Serif SC",serif;margin:18px 0 30px}.cover>div>p:first-child{color:var(--red);font-weight:bold}.lead{font-size:19px;max-width:760px}.primary{display:inline-block;margin-top:20px;background:var(--red);color:#fff;padding:13px 20px;text-decoration:none}.ticker{background:var(--navy);color:#fff;padding:23px max(calc((100vw - var(--max))/2),20px);display:flex;gap:35px}.ticker a{color:white}.split,.notes,.catalog,.scenario-grid,.region-list,.story,.detail,.method{max-width:var(--max);margin:auto}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:100px 0}.split h2,.notes h2{font:48px/1.1 Georgia,serif}.region-stack a{display:grid;grid-template-columns:150px 1fr;padding:25px 0;border-top:1px solid;color:inherit;text-decoration:none}.notes{padding:30px 0 100px}.notes header{display:flex;justify-content:space-between;align-items:end;border-bottom:4px solid}.notes article{display:grid;grid-template-columns:120px 1.2fr 1fr;gap:30px;border-bottom:1px solid;padding:28px 0}.notes h3{margin:0;font:25px Georgia,serif}.notes a{color:inherit}.page-head{padding:100px max(calc((100vw - var(--max))/2),20px) 70px}.page-head.dark{background:var(--navy);color:white;max-width:none}.catalog>a{display:grid;grid-template-columns:60px 100px 1fr 1fr;gap:25px;padding:30px 0;border-top:1px solid;color:inherit;text-decoration:none}.catalog h2{font:28px Georgia,serif;margin:0}.story{padding:80px 0}.story header{max-width:920px}.story header span{display:block;color:var(--red);margin-top:50px}.story h1{font:clamp(44px,6vw,74px)/1.08 Georgia,serif}.story header>p{font-size:20px}.story-grid{display:grid;grid-template-columns:220px 1fr;gap:80px;margin-top:70px}.story-grid aside{border-top:5px solid var(--red)}.story-grid section{margin-bottom:50px}.story-grid h2{font:34px Georgia,serif}.story-grid p{font-size:18px}.story-grid blockquote{margin:50px 0;background:#dfd8c9;padding:30px}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);padding:80px 0}.scenario-grid a{color:inherit;text-decoration:none;border:1px solid;margin:-1px 0 0 -1px;padding:35px;min-height:220px}.scenario-grid h2{font:36px Georgia,serif}.detail{padding:90px 0 120px}.detail h2{font:34px Georgia,serif;margin-top:55px}.check{background:#fff;padding:35px;margin-top:50px;border-left:8px solid var(--blue)}.check li{padding:10px}.region-list{padding-bottom:100px}.region-list a{display:grid;grid-template-columns:250px 1fr 1fr;gap:30px;border-top:1px solid;padding:32px 0;color:inherit;text-decoration:none}.region-list h2{font:35px Georgia,serif;margin:0}.verdict{display:grid;grid-template-columns:1fr 1fr}.verdict section{padding:35px;border:1px solid;margin-left:-1px}.method{display:grid;grid-template-columns:1fr 1fr;padding-bottom:100px}.method article{padding:40px;border:1px solid;margin:-1px 0 0 -1px}.method article>b{font:40px Georgia;color:var(--red)}footer{background:var(--navy);color:white;padding:55px max(calc((100vw - var(--max))/2),20px);display:grid;grid-template-columns:1fr 1fr;gap:20px}footer div{display:flex;justify-content:end;gap:25px}footer a{color:white}footer small{grid-column:1/-1;color:#b9c1ce}@media(max-width:760px){.top{height:auto;min-height:74px;margin:0 18px}.top button{display:block}.top nav{display:none;position:absolute;top:74px;left:0;right:0;background:var(--navy);padding:25px;z-index:5;flex-direction:column}.top nav.open{display:flex}.top nav a{color:white}.cover{display:block;min-height:0;margin:0 20px;padding:65px 0}.issue{border:0;padding:0}.cover h1,.page-head h1,.detail h1{font-size:48px}.ticker{overflow:auto;white-space:nowrap}.split,.notes,.catalog,.scenario-grid,.region-list,.story,.detail,.method{margin-left:20px;margin-right:20px}.split{display:block;padding:70px 0}.region-stack{margin-top:45px}.notes article,.catalog>a,.region-list a{display:block}.notes article>*{display:block;margin:8px 0}.scenario-grid,.method{display:block}.story-grid{display:block}.story-grid aside{margin-bottom:45px}.verdict{display:block}footer{display:block}footer div{justify-content:start;margin:25px 0}}
