.body-grid{display:grid;grid-template-columns:minmax(0,700px) 270px;gap:80px;padding:80px 0}.section-kicker{font-size:10px;letter-spacing:2px;color:var(--orange)}.section-kicker span{margin-left:12px;color:var(--muted)}article h2,.sources h2{font-family:'Noto Serif CJK SC','Songti SC',SimSun,serif;font-size:34px;line-height:1.5;letter-spacing:-.6px;margin:20px 0}.byline{font-size:11px;color:var(--muted);padding-bottom:28px;border-bottom:1px solid var(--line)}article p{font-size:15px;line-height:2.05;color:#465b52;margin:17px 0}article p.lead{font-size:17px;color:var(--ink);margin:30px 0 36px}article h3{font-size:20px;margin:40px 0 16px;line-height:1.6}article h3 span{font:italic 18px Georgia,serif;color:var(--orange);padding-right:15px}blockquote{margin:28px 0;padding:20px 25px;border-left:3px solid var(--orange);background:#e9ebdf;font-size:18px;line-height:1.9}.next{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:25px 0 12px;margin-top:36px}.next>span{font-size:13px;font-weight:700}.disclaimer{font-size:11px!important;color:var(--muted)!important}.reading-side{align-self:start;position:sticky;top:32px}.framework{background:var(--ink);padding:28px;color:var(--paper)}.framework .section-kicker{color:#d9b59b}.framework h3{font-family:serif;font-size:25px;line-height:1.6;margin:18px 0 24px}.framework [role=tablist]{display:flex;border-bottom:1px solid #5d7667;margin-bottom:24px}.framework button{border:0;background:transparent;color:#a9b9ac;padding:12px 5px;font-size:11px;cursor:pointer;flex:1;border-bottom:2px solid transparent;white-space:nowrap}.framework button[aria-selected=true]{color:#fff;border-color:#e19165}.framework [role=tabpanel]{min-height:168px}.framework strong{font-size:15px;line-height:1.6}.framework p{font-size:12px;line-height:1.95;color:#c6d0c4}.framework-footer{font-size:10px;color:#a5b7a9;border-top:1px solid #526d5f;padding-top:18px}.margin-note{padding:40px 10px}.margin-note>span{font-size:11px;color:var(--muted)}.margin-note p{font-family:serif;font-size:17px;line-height:1.9}.margin-note .asterisk{font-size:58px;color:var(--orange)}.sources{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;background:#e8eadf;margin:0 -40px;padding:48px 40px}.sources h2{font-size:29px}.sources p{font-size:12px;line-height:1.8;color:var(--muted)}.sources ol{margin:0;padding:0;list-style:none;counter-reset:source}.sources li{padding:17px 0;border-bottom:1px solid #c9cfc0;counter-increment:source}.sources li:first-child{padding-top:0}.sources a{font-size:13px;line-height:1.7;display:block}.sources a:before{content:'0' counter(source);font-size:10px;color:var(--orange);margin-right:10px}.sources a span{float:right}.sources small{display:block;color:var(--muted);font-size:10px;margin:7px 0 0 25px}footer{display:flex;justify-content:space-between;align-items:center;padding:35px 0;font-size:10px;color:var(--muted)}footer .brand{font-size:16px;color:var(--ink)}footer .brand small{font-size:9px;letter-spacing:2px}
.body-grid{padding:20px 0 60px}.sources{margin:0;padding:35px}.entry-top{margin-top:15px}@media(max-width:750px){.body-grid{display:block;padding-top:10px}.reading-side{position:static;margin-top:30px}.sources{display:block;padding:25px}.sources ol{margin-top:25px}article h2{font-size:28px}article h3{font-size:19px}.margin-note{display:none}}