.journal-page{min-height:100vh;color:var(--ink);background:#f7f7f5}.article-header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf8f0;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.article-header .brand{color:var(--navy);gap:10px}.article-header .brand-symbol-mask{background:var(--navy);width:46px;height:35px}.article-header .brand-wordmark{color:var(--navy)}.article-header .brand-wordmark strong{font-size:17px}.article-header .brand-wordmark small{font-size:7px}.back-to-journal{color:var(--navy);letter-spacing:.12em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.back-to-journal span{font-size:16px;transition:transform .2s}.back-to-journal:hover span{transform:translate(-4px)}.article-hero{background:#edeeeb;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);min-height:690px;display:grid}.article-hero-copy{flex-direction:column;justify-content:center;padding:82px clamp(34px,6vw,104px);display:flex}.article-meta{color:#697680;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin-bottom:58px;font-size:9px;font-weight:700;display:flex}.article-meta span:first-child{color:var(--blue)}.article-number{color:var(--champagne);letter-spacing:.22em;margin:0 0 24px;font-size:10px;font-weight:700}.article-hero h1{max-width:820px;font-family:"Noto Serif SC", "Songti SC", var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.7vw,80px);font-weight:600;line-height:1.08}.article-en-title{color:#7d878d;max-width:680px;font-family:var(--serif);margin:22px 0 0;font-size:17px;font-style:italic;line-height:1.45}.article-deck{border-top:1px solid var(--line);color:#4f5f69;max-width:680px;margin:38px 0 0;padding-top:28px;font-size:16px;line-height:1.9}.article-hero-image{background:#cfd8da;min-height:690px;margin:0;position:relative;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-hero-image:after{content:"";background:linear-gradient(#0000 70%,#08243f61);position:absolute;inset:0}.article-hero-image figcaption{z-index:1;color:#ffffffd6;letter-spacing:.1em;font-size:9px;position:absolute;bottom:22px;right:28px}.article-highlights{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);padding:0 clamp(34px,6vw,104px);display:grid}.article-highlights div{border-right:1px solid #ffffff24;align-items:center;gap:24px;min-height:154px;padding:28px clamp(18px,3vw,48px);display:flex}.article-highlights div:first-child{border-left:1px solid #ffffff24}.article-highlights strong{color:var(--sky);font-family:var(--serif);font-size:58px;font-weight:400}.article-highlights span{color:#ffffffad;letter-spacing:.08em;max-width:155px;font-size:11px;line-height:1.7}.article-layout{grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:90px;width:min(1260px,100% - 68px);margin:0 auto;padding:116px 0 130px;display:grid}.article-aside{align-self:start;position:sticky;top:112px}.article-aside>p,.related-journal>div:first-child>p,.article-checklist>p,.article-sources>p{color:var(--blue);letter-spacing:.22em;margin:0 0 22px;font-size:9px;font-weight:750}.article-aside nav{border-top:1px solid var(--line)}.article-aside a{border-bottom:1px solid var(--line);color:#5b6972;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:62px;font-size:11px;line-height:1.5;display:grid}.article-aside a span{color:var(--champagne);font-family:var(--serif)}.article-aside a:hover{color:var(--navy)}.article-body{min-width:0}.article-intro{color:var(--navy);font-family:"Noto Serif SC", "Songti SC", var(--serif);margin:0 0 86px;font-size:25px;font-weight:500;line-height:1.9}.article-intro:first-letter{float:left;color:var(--blue);font-family:var(--serif);margin:9px 12px 0 0;font-size:72px;line-height:.78}.article-section{margin-bottom:82px;scroll-margin-top:105px}.article-section-heading{border-top:1px solid var(--line);grid-template-columns:48px 1fr;align-items:start;gap:16px;margin-bottom:30px;padding-top:25px;display:grid}.article-section-heading span{color:var(--champagne);font-family:var(--serif);font-size:15px}.article-section h2,.article-checklist h2,.article-sources h2,.related-journal h2{color:var(--navy);font-family:"Noto Serif SC", "Songti SC", var(--serif);letter-spacing:-.025em;margin:0;font-size:33px;font-weight:600;line-height:1.25}.article-section>p{color:#4f5e67;margin:0 0 21px;font-size:16px;line-height:2}.article-section ul{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:34px 0 0;padding:1px;list-style:none;display:grid}.article-section li{color:#45555f;background:#f7f7f5;align-items:center;min-height:72px;padding:16px 18px 16px 45px;font-size:13px;line-height:1.5;display:flex;position:relative}.article-section li:before{content:"✓";color:var(--blue);font-size:11px;position:absolute;left:19px}.article-checklist{background:var(--navy-deep);color:#fff;margin:104px 0;padding:54px}.article-checklist>p{color:var(--sky)}.article-checklist h2{color:#fff;max-width:560px;font-size:38px}.article-checklist ol{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:0;margin:44px 0 0;padding:0;list-style:none;display:grid}.article-checklist li{color:#ffffffc7;border-bottom:1px solid #ffffff29;align-items:center;gap:18px;min-height:66px;font-size:13px;display:flex}.article-checklist li:nth-child(odd){border-right:1px solid #ffffff29;padding-right:18px}.article-checklist li:nth-child(2n){padding-left:18px}.article-checklist li span{color:var(--champagne);font-family:var(--serif)}.article-sources{border-top:1px solid var(--line);padding-top:40px}.article-sources h2{font-size:30px}.sources-note{color:#6d7880;margin:20px 0 30px;font-size:12px;line-height:1.8}.article-sources ol{margin:0;padding:0;list-style:none}.article-sources li{border-top:1px solid var(--line)}.article-sources li:last-child{border-bottom:1px solid var(--line)}.article-sources a{color:#53616a;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:12px;line-height:1.5;display:flex}.article-sources a:hover{color:var(--blue)}.related-journal{background:#eeefec;padding:100px clamp(34px,6vw,104px) 120px}.related-journal>div:first-child{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.related-journal>div:first-child>p{margin:0 0 7px}.related-journal h2{font-size:44px}.related-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.related-grid a{background:#f8f8f5;grid-template-rows:auto 1fr auto;grid-template-columns:43% 1fr;column-gap:28px;min-height:260px;padding:22px;display:grid}.related-grid img{object-fit:cover;grid-row:1/4;width:100%;height:100%;min-height:216px}.related-grid span{color:var(--blue);letter-spacing:.17em;font-size:9px;font-weight:700}.related-grid h3{color:var(--navy);font-family:"Noto Serif SC", "Songti SC", var(--serif);margin:16px 0;font-size:25px;font-weight:600;line-height:1.35}.related-grid small{color:#65727a;letter-spacing:.12em;align-self:end;font-size:9px;font-weight:700}.related-grid a:hover img{filter:saturate(1.08)}.article-footer{color:#fff;background:#071c2e;grid-template-columns:1fr auto auto;align-items:center;gap:60px;min-height:180px;padding:40px clamp(34px,6vw,104px);display:grid}.article-footer .brand{color:#fff}.article-footer .brand-symbol-mask{background:#fff}.article-footer .brand-wordmark{color:#fff}.article-footer p{color:#ffffff80;letter-spacing:.12em;font-size:11px}.article-footer>a{letter-spacing:.13em;font-size:10px;font-weight:700}@media (width<=1000px){.article-hero{grid-template-columns:1fr}.article-hero-image{order:-1;min-height:560px}.article-layout{grid-template-columns:1fr;width:min(760px,100% - 48px)}.article-aside{display:none}.related-grid{grid-template-columns:1fr}}@media (width<=700px){.article-header{height:68px;padding:0 18px}.article-header .brand{gap:7px}.article-header .brand-symbol-mask{width:38px;height:29px}.article-header .brand-wordmark strong{font-size:14px}.article-header .brand-copy strong{font-size:15px}.back-to-journal{font-size:9px}.article-hero-image{min-height:330px}.article-hero-copy{padding:58px 22px 66px}.article-meta{margin-bottom:38px}.article-hero h1{font-size:47px}.article-en-title{font-size:15px}.article-deck{margin-top:28px;font-size:14px}.article-highlights{grid-template-columns:1fr;padding:0 22px}.article-highlights div,.article-highlights div:first-child{border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:96px;padding:14px 20px}.article-highlights strong{width:52px;font-size:43px}.article-layout{width:calc(100% - 44px);padding:78px 0 90px}.article-intro{margin-bottom:64px;font-size:20px;line-height:1.85}.article-section{margin-bottom:64px}.article-section-heading{grid-template-columns:35px 1fr}.article-section h2{font-size:27px}.article-section>p{font-size:15px;line-height:1.95}.article-section ul{grid-template-columns:1fr}.article-checklist{margin:76px -22px;padding:44px 22px}.article-checklist h2{font-size:31px}.article-checklist ol{grid-template-columns:1fr}.article-checklist li:nth-child(odd),.article-checklist li:nth-child(2n){border-right:0;padding:0}.related-journal{padding:76px 22px 88px}.related-journal h2{font-size:34px}.related-grid a{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.related-grid img{grid-row:auto;height:220px;min-height:0;margin-bottom:22px}.related-grid h3{margin:12px 0 24px}.article-footer{grid-template-columns:1fr;gap:20px;padding:48px 22px}}
