/* The very online American story — a daylight scrapbook. */
:root{--bg:#f8f5ed;--paper:#fffdf7;--ink:#17292e;--ink-2:#536063;--ink-3:#697573;--rule:#d8ddd4;--rule-2:#b8c6bd;--then:#215cbd;--now:#a34755;--context:#93a9a1;--then-wash:#dbeafa;--now-wash:#f7dfe2;--display:Archivo,Arial,sans-serif;--body:Newsreader,Georgia,serif;--mono:'Spline Sans Mono',monospace;--measure:42rem;--wide:72rem}
*{box-sizing:border-box}html{scroll-padding-top:4.5rem}body{margin:0;color:var(--ink);background:var(--bg);overflow-x:clip}img{display:block;max-width:100%}[hidden]{display:none!important}.skip-link{position:fixed;z-index:100;top:-6rem;left:1rem;padding:1rem;background:white}.skip-link:focus{top:1rem}a{color:inherit;text-decoration-color:#9baca5;text-underline-offset:.2em}.wrap{padding-inline:clamp(1.35rem,5vw,6rem)}
.site-bar{display:flex;align-items:center;gap:3rem;padding:1.1rem 4.5vw;border-bottom:1px solid #ccd4cc;background:#fbf8f0;min-height:100px}.show-mark{font-family:var(--body);font-weight:600;font-size:1.7rem;line-height:.83;letter-spacing:-.05em;text-decoration:none}.show-mark em{font-weight:400;color:#245ebd}.series-description{font:9px/1.8 var(--mono);color:#5d6965}.edition-link{margin-left:auto;font:9px var(--mono);text-decoration:none;color:#6b7770}.menu-link{font:10px var(--mono);text-decoration:none}.daylight-cover{min-height:790px;height:min(880px,calc(100svh - 100px));position:relative;isolation:isolate;background:#f8f4eb;overflow:hidden}.cover-art{position:absolute;inset:0;background:url('assets/ep1-v2-dialup.png') center right/cover no-repeat;z-index:-1}.cover-type{position:relative;padding:2.8rem 4.5vw 3rem;width:49%;min-height:inherit;display:flex;flex-direction:column}.cover-kicker{display:flex;gap:4rem;font:9px/1.65 var(--mono);letter-spacing:.1em;color:#3a5d69}.cover-type h1{font:500 clamp(5rem,8.3vw,9.3rem)/.83 var(--body);letter-spacing:-.065em;margin:2.8rem 0 1.6rem}.cover-type h1 em{font-weight:400;color:#265bb8;letter-spacing:-.06em}.cover-dek{font:1.4rem/1.17 var(--body);letter-spacing:-.02em;margin:0}.cover-start{display:flex;justify-content:space-between;align-items:center;gap:1rem;max-width:23rem;font:9px var(--mono);text-decoration:none;border-bottom:1px solid #537eae;padding:.9rem 0 .6rem;margin-top:2rem}.cover-start span{font:28px var(--body);color:#245cbb}.cover-sticker{position:absolute;right:6vw;bottom:2.7rem;background:#fbdf65;padding:1.8rem 2rem;transform:rotate(7deg);box-shadow:4px 5px 1px #242c2520;font:1.7rem/.93 var(--body);letter-spacing:-.035em;text-align:center}.cover-sticker em{color:#215db9}.cover-credit{position:absolute;bottom:.6rem;right:1.5rem;font:7px var(--mono);color:#5e6c65}.reading-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;max-width:1340px;margin:auto;padding-block:5rem 4rem}.reading-intro h2{font:500 clamp(3rem,5vw,5.5rem)/.87 var(--body);letter-spacing:-.05em;margin:1.3rem 0 0}.reading-intro h2 em{color:#265ebc}.eyebrow{font-size:9px;letter-spacing:.1em}.reading-intro>div>p{font:1.5rem/1.45 var(--body);margin:0 0 1.5rem}.byline{font:9px/1.8 var(--mono);display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:#6b776e}
.chapter-nav{display:flex;position:sticky;top:0;z-index:30;background:#fffdf4eF;backdrop-filter:blur(8px);border-block:1px solid #ccd5c9;gap:0;margin:0;padding:0 4.5vw;overflow-x:auto;scrollbar-width:none;min-height:62px}.chapter-nav a{display:flex;align-items:center;justify-content:center;gap:.75rem;flex:1;min-width:7rem;font:9px var(--mono);letter-spacing:0;text-decoration:none;color:#58696a;padding:1rem .8rem;border-radius:0}.chapter-nav a span{display:grid;place-items:center;border:1px solid #a0b9cb;border-radius:50%;width:23px;height:23px;font-size:8px;color:#255ebe}.chapter-nav a.on{background:#e8eef5;box-shadow:none;color:#235bbb}.chapter-nav a.on span{background:#245dba;color:white;border-color:#245dba}.chapter-nav a:hover{background:#eef2e7;color:#245cbb}
.shares{padding-block:2.7rem 3.2rem;background:#edf2e5;border-bottom:1px solid #d5dfce}.shares>.wide{max-width:80rem}.shares-head{margin-bottom:1.7rem}.shares-head h2{font:500 2.2rem var(--body);letter-spacing:-.04em}.shares-head p{font-size:1rem}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.card{background:#fffdf5;border:1px solid #dce2d2;border-radius:0;padding:1.4rem 1.3rem 1rem;box-shadow:3px 4px 0 #b9c8b633;gap:.7rem;position:relative}.card:nth-child(2){transform:rotate(.7deg);background:#e4efff}.card:nth-child(3){transform:rotate(-.5deg);background:#fff5cc}.card:nth-child(4){background:#f5e8e5}.card-mark{font:8px var(--mono);color:#6b7975;letter-spacing:.1em}.pair{display:grid;grid-template-columns:1fr;gap:.7rem}.pair .num{font:500 2.8rem/.94 var(--body);letter-spacing:-.045em}.pair .yr{font:8px var(--mono)}.pair .what{font-size:.92rem;line-height:1.25}.card .claim{font-size:1rem;line-height:1.38}.card .claim .yr{font:10px var(--mono)}.card-foot{margin-top:auto;border-color:#bccab950;padding-top:.7rem;gap:.4rem}.card-foot .src{font:7px/1.5 var(--mono)}.copy{font:8px var(--mono);border:1px solid #9aaa9b;border-radius:0;padding:.4rem .6rem;background:#ffffff80}.copy:hover{background:#fff}
.fig{max-width:70rem;border:1px solid #ccd7d0;background:#fffef9;padding:2.4rem 3rem 1.8rem;box-shadow:5px 7px 0 #c7d0c126;position:relative;margin-block:3.3rem}.fig:before{content:'THE NUMBERS / ' attr(data-figure);font:9px var(--mono);color:#245dbb;letter-spacing:.09em;display:block;margin-bottom:1.5rem}.fig-head{max-width:50rem;margin-bottom:1.7rem;gap:.4rem}.fig-head .eyebrow{font:9px/1.6 var(--mono);color:#6c7975}.fig .fig-title{font:500 clamp(1.8rem,3vw,2.8rem)/1.05 var(--body);letter-spacing:-.035em;color:#172b31}.fig-note{font:1.06rem/1.4 var(--body);margin-top:.5rem}.legend{font:10px/1.5 var(--mono);gap:1.4rem;align-items:center;margin:0 0 1.2rem}.fig>.src{font:9px/1.65 var(--mono);border-top:1px solid #dbe0d4;padding-top:1rem;margin-top:1.5rem}.chart svg{max-width:100%;height:auto}.tick{font-size:10px}.lab{font-size:11px}.lab-2{font-size:10px}.bars,.div{max-width:100%}.brow .bl,.drow .bl,.bval,.dval{font-size:11px}.btrack{height:24px}.bfill{height:20px;border-radius:0 3px 3px 0}.bgroup{gap:.7rem}.bgroup-title{font-size:9px}.opening-signal{max-width:min(70rem,calc(100% - 9vw));margin-block:4rem}.data summary{font-size:9px!important;margin-top:1rem}.data table{font-size:11px!important;width:100%}.tw{max-width:100%}
.essay{padding:0}.chapter{--chapter-tone:#f8f5ed;position:relative;background:var(--chapter-tone)}.chapter--promise{--chapter-tone:#f8f5ed}.chapter--fall{--chapter-tone:#eff4f9}.chapter--oligarchs{--chapter-tone:#faf1ed}.chapter--now{--chapter-tone:#f9f6e3}.chapter-opener{display:grid;grid-template-columns:44% 56%;min-height:590px;position:relative;background:#f2eddb;border-block:1px solid #d7ddce;isolation:isolate}.chapter-heading{padding:4rem 3rem 4rem 5vw;position:relative;z-index:2;background:#fff5c8;display:flex;flex-direction:column;align-items:flex-start}.chapter-number{font:400 5rem/.9 var(--body);color:#285eba;letter-spacing:-.09em;border-bottom:1px solid #b9bfaa;padding-bottom:.7rem;margin-bottom:1.4rem;width:100%}.chapter-heading .eyebrow{font:9px var(--mono);letter-spacing:.07em}.chapter-heading h2{font:500 clamp(3.5rem,6vw,6.8rem)/.9 var(--body);letter-spacing:-.06em;margin:2rem 0 1.7rem;color:#18313a}.chapter-heading p{font:1.35rem/1.23 var(--body);margin:0;max-width:20rem}.chapter-scribble{font:italic 1.45rem/1.15 var(--body);letter-spacing:-.025em;transform:rotate(-7deg);color:#255ec1;margin-top:2.5rem;align-self:flex-end}.chapter-art{min-height:590px;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;position:relative;z-index:1}.chapter-art-credit{position:absolute;bottom:.8rem;right:1rem;font:7px var(--mono);color:#536862;z-index:2}.chapter--fall .chapter-heading{background:#e3effb}.chapter--oligarchs .chapter-heading{background:#f4dfdf;order:2}.chapter--oligarchs .chapter-art{order:1;background-position:71% center}.chapter--oligarchs .chapter-opener{grid-template-columns:56% 44%}.chapter--oligarchs .chapter-art-credit{right:auto;left:1rem}.chapter--now .chapter-heading{background:#fff2b2}.chapter--now .chapter-art{background-position:65% center}.chapter-reading{padding:4rem 5vw 4.7rem;position:relative;isolation:isolate;background-image:linear-gradient(90deg,transparent calc(50% - 25rem),#a8bdc335 calc(50% - 25rem),#a8bdc335 calc(50% - 25rem + 1px),transparent calc(50% - 25rem + 1px),transparent calc(50% + 25rem),#a8bdc335 calc(50% + 25rem),#a8bdc335 calc(50% + 25rem + 1px),transparent calc(50% + 25rem + 1px))}.chapter-reading:before{content:'';position:absolute;top:3rem;left:0;width:min(19vw,18rem);height:380px;background:url('assets/ep1-v2-dialup.png') right center/auto 100% no-repeat;opacity:.17;transform:rotate(-8deg);z-index:-1;mask-image:linear-gradient(90deg,#000,transparent)}.chapter--fall .chapter-reading:before{background-image:url('assets/ep1-v2-everyday.png');left:auto;right:0;transform:rotate(6deg);mask-image:linear-gradient(270deg,#000,transparent)}.chapter--oligarchs .chapter-reading:before{background-image:url('assets/ep1-v2-everyday.png')}.chapter--now .chapter-reading:before{background-image:url('assets/ep1-v2-neighborhood.png')}.chapter-reading>.col:not(.stat){max-width:42rem;padding:0}.chapter-reading>.col:not(.stat)>p{font:1.23rem/1.72 var(--body);margin:0 0 1.3em}.chapter-reading>.col>h2{font:500 clamp(2.5rem,4vw,3.5rem)/1 var(--body);letter-spacing:-.04em;margin:0 0 2rem}.chapter-reading>.col>h3{font:500 2rem/1.06 var(--body);letter-spacing:-.035em;margin:3rem 0 1.1rem;color:#2458a9}.cite{font:9px var(--mono);vertical-align:super;color:#245cbd;padding-left:.3rem;text-decoration:none}.chapter-reading>.fig{max-width:68rem;margin-block:3.6rem}.chapter-reading .docs{max-width:68rem;margin:3rem auto;gap:1.5rem}.doc{background:#fffef8;border:1px solid #ccd7ce;border-radius:0;padding:1.8rem;box-shadow:5px 6px 0 #a8bcb61c}.doc-type{font:9px/1.5 var(--mono);padding-bottom:.8rem;margin-bottom:.15rem;letter-spacing:.04em;color:#627771}.doc-text{font:1.18rem/1.47 var(--body)}.doc-text.big{font:500 2.8rem/1 var(--body);letter-spacing:-.045em}.doc .src{font:9px/1.6 var(--mono)}.doc.then-doc{border-top:4px solid #3974c5}.doc.now-doc{border-top:4px solid #b46975}.redact{border-radius:0}.hint{font:9px/1.6 var(--mono)}
.chapter-reading>.stat{max-width:50rem;display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;margin:3.2rem auto;padding:1.5rem;border:1px solid #cbd7cb;background:#fffefa;box-shadow:5px 5px 0 #c4cbbf22;align-items:stretch}.stat>div{padding:1.5rem;background:#e5effa;display:flex;gap:.4rem;flex-direction:column}.stat>div.now{background:#f6e3df}.stat>div.base{background:#f2eddb}.stat .yr{font:9px/1.4 var(--mono);color:#5d6b69}.stat .num{font:500 clamp(2.3rem,4vw,3.6rem)/1 var(--body);letter-spacing:-.055em;margin:.15rem 0}.stat .what{font:1rem/1.3 var(--body);color:#536362}.stat .arrow{align-self:center;padding:0;color:#75877d}.chapter-reading>.stat>p.src{font:9px/1.6 var(--mono);margin:.25rem .4rem 0;color:#6a7973;grid-column:1/-1}.essay blockquote{font:italic clamp(1.8rem,3vw,2.7rem)/1.18 var(--body);letter-spacing:-.025em;color:#2459ad;background:#fff1ba;border:0;margin:3.3rem -2rem;padding:2.5rem 3rem;box-shadow:6px 8px 0 #d3c9aa24;transform:rotate(-.4deg)}.essay blockquote cite{font:9px/1.7 var(--mono);letter-spacing:.02em;color:#5c6c68;margin-top:1.6rem}.chapter--fall blockquote{background:#e0ebf9}.chapter--oligarchs blockquote{background:#f5dddd}
.archive{width:min(56rem,100%);margin:3.7rem auto;background:#fffef9;border:1px solid #dae0d4;padding:1.6rem 1.6rem 1.8rem;box-shadow:7px 9px 0 #bfcabd2a;position:relative;transform:rotate(.5deg)}.archive:before{content:'';position:absolute;top:-.65rem;left:40%;width:6rem;height:1.3rem;background:#8fb4da90;transform:rotate(-5deg);z-index:2}.archive-stamp{font:9px/1.5 var(--mono);color:#5c7a85;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.3rem}.archive-mount{background:#e5ebdf;display:flex;justify-content:center}.archive img{max-width:100%;width:auto;max-height:620px;height:auto;object-fit:contain}.archive-description{font:1.2rem/1.4 var(--body);color:#293e41;margin:1.3rem .35rem .7rem!important}.archive figcaption{font:9px/1.7 var(--mono);color:#6b7970;margin-inline:.35rem}.archive-1{max-width:30rem;transform:rotate(-.6deg)}.archive-3,.archive-4{max-width:48rem}.archive-reference{max-width:43rem;background:#f9e7e3;padding:2rem;transform:rotate(-.5deg)}.archive-monogram{font:500 4.2rem/1 var(--body);letter-spacing:-.06em;color:#a45b61}.archive-reference-note{font:10px/1.7 var(--mono);padding:.3rem;margin:0!important}.archive-link{display:inline-block;font:10px var(--mono);margin-top:1.1rem}
.splits{background:#eaf0e4;padding-block:4rem 4.5rem;border-top:1px solid #cbd8c7}.splits h2,.library h2{font:500 clamp(2.8rem,5vw,5.5rem)/.95 var(--body);letter-spacing:-.05em;margin-bottom:1rem}.splits .section-dek,.library .section-dek{font:1.2rem/1.4 var(--body)}.split{border:1px solid #c5d3c1;border-radius:0;background:#fffef7;grid-template-columns:1fr 1fr;box-shadow:4px 5px 0 #b8c6ae26;margin-top:1.4rem}.split h3{font:500 1.65rem/1.15 var(--body);letter-spacing:-.025em;border-bottom:1px solid #d3ddce;padding:1.5rem 1.7rem}.split>div{padding:1.5rem 1.7rem}.split .side{font:9px var(--mono);color:#617a6f;margin-bottom:.8rem}.split p{font:1.08rem/1.5 var(--body)}.split .read{background:#f2f5e8;border-top-color:#d3ddce}.library{background:#f3f5ed;padding-block:5rem;border-top:1px solid #d5dfd0;color:#263b3d}.library .wide{max-width:76rem}.library h2{color:#265eb9}.library .section-dek{max-width:40rem;margin-bottom:2.5rem}.lib-tools{gap:1rem}.lib-tools label,.lib-count{font:9px var(--mono);color:#5f746b}.lib-tools input{border:1px solid #b1c0b7;border-radius:0;background:#fffef8;padding:.9rem 1rem;font:12px var(--mono);width:min(32rem,100%)}.lib-groups{columns:2 28rem;column-gap:5rem}.lib-group{margin:2.3rem 0}.lib-group h3{font:10px/1.6 var(--mono);color:#2b60ab;letter-spacing:.03em;border-color:#c0cdbf;padding-bottom:.8rem;margin-bottom:.5rem}.lib-group li{font:1.04rem/1.4 var(--body);padding:.6rem 0;border-bottom:1px solid #d7e0d06e;grid-template-columns:2rem 1fr;scroll-margin-top:6rem}.lib-group li>span{font:9px/1.8 var(--mono);color:#2e67b9}.lib-group li:target{outline:2px solid #efca4d;background:#ffefb9;outline-offset:4px}.lib-group a:hover{color:#255ebb}.episode-footer{padding:4rem 5vw 2rem;background:#f7e5e1;border-top:1px solid #dac7c2;color:#243a3a}.footer-kicker{font:10px var(--mono);letter-spacing:.08em}.footer-next{display:flex;gap:3vw;align-items:center;margin:2rem 0 3rem;text-decoration:none;padding-bottom:3rem;border-bottom:1px solid #d2b9b2}.footer-next>span{font:400 7rem/1 var(--body);color:#b37878;letter-spacing:-.08em}.footer-next strong{font:500 clamp(3rem,6.5vw,7rem)/.88 var(--body);letter-spacing:-.05em}.footer-next strong em{font-weight:400;color:#2b5db5}.footer-next>b{font:400 5rem var(--body);margin-left:auto;color:#2b5db5}.footer-details{display:grid;grid-template-columns:2fr 1fr;gap:10vw;font:9px/1.8 var(--mono);color:#66736a}.footer-details p{margin:0;max-width:48rem}.footer-details>div{display:grid;gap:.7rem}.footer-details a{text-decoration:none;color:#355d80}
@media(max-width:1000px){.site-bar{gap:1.5rem}.series-description{display:none}.daylight-cover{min-height:720px;height:780px}.cover-type{width:53%;padding-right:1rem}.cover-type h1{font-size:9.5vw}.cover-kicker{gap:2rem}.cover-sticker{font-size:1.5rem;right:3vw;bottom:3rem;padding:1.4rem}.reading-intro{gap:4vw}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.pair{grid-template-columns:1fr 1fr}.chapter-opener,.chapter--oligarchs .chapter-opener{grid-template-columns:45% 55%;min-height:540px}.chapter-heading{padding:3rem 2.2rem}.chapter-heading h2{font-size:5.7vw}.chapter-art{min-height:540px}.chapter-reading:before{display:none}.chapter-reading{background-image:none}.fig{padding:2rem 2.2rem}.essay blockquote{margin-inline:0;padding:2rem 2.4rem}.chapter-reading>.stat{padding:1.4rem}.chapter-heading p{font-size:1.2rem}.chapter-scribble{font-size:1.2rem}.footer-next>span{font-size:5rem}}
@media(max-width:600px){html{scroll-padding-top:4rem}.site-bar{min-height:78px;padding:1rem 1.35rem;gap:1rem}.show-mark{font-size:1.4rem}.edition-link{font-size:8px;margin-left:auto}.menu-link{display:none}.daylight-cover{height:850px;min-height:850px;max-height:none}.cover-art{top:310px;bottom:0;background-size:auto 100%;background-position:right bottom}.cover-type{width:100%;min-height:0;padding:1.9rem 1.4rem 0}.cover-kicker{font-size:8px;gap:0;justify-content:space-between}.cover-type h1{font-size:4.7rem;line-height:.83;margin:1.8rem 0 1.2rem;letter-spacing:-.06em;max-width:100%}.cover-type h1 br:nth-of-type(2){display:none}.cover-type h1 em{display:block}.cover-dek{font-size:1.12rem;max-width:11rem;margin-top:.25rem;line-height:1.14}.cover-start{font-size:8px;max-width:19rem;position:absolute;top:775px;left:1.4rem;right:1.4rem;margin:0;padding:.7rem 0;background:#fff9ecc9}.cover-sticker{font-size:1.3rem;right:1.4rem;bottom:5rem;padding:1.1rem 1.3rem;transform:rotate(5deg)}.cover-credit{font-size:6px;bottom:.6rem;right:1.35rem}.reading-intro{grid-template-columns:1fr;padding-block:3.2rem;gap:1.7rem}.reading-intro h2{font-size:3.5rem;margin-top:1rem}.reading-intro h2 br{display:none}.reading-intro>div>p{font-size:1.25rem;line-height:1.5}.byline{font-size:8px}.chapter-nav{padding-inline:.5rem;min-height:56px}.chapter-nav a{flex:none;min-width:7.3rem;padding:.8rem .5rem;font-size:8px;gap:.5rem}.chapter-nav a span{width:21px;height:21px}.shares{padding-block:2.2rem 2.6rem}.shares-head{gap:.5rem;margin-bottom:1.3rem}.shares-head h2{font-size:1.8rem}.shares-head p{font-size:.95rem}.cards{gap:1rem}.card{padding:1.2rem 1rem 1rem;gap:.8rem}.pair{grid-template-columns:1fr;gap:.8rem}.pair .num{font-size:2.4rem}.pair .yr{font-size:8px}.pair .what{font-size:.84rem}.card-mark{font-size:7px}.card .claim{font-size:.95rem}.card-foot{flex-wrap:wrap;gap:.5rem}.card-foot .src{font-size:7px}.copy{font-size:8px}.fig,.chapter-reading>.fig{padding:1.5rem 1.35rem 1.3rem;margin-block:2.5rem}.fig:before{font-size:8px;margin-bottom:1.2rem}.fig-head{margin-bottom:1.2rem}.fig-head .eyebrow{font-size:8px;line-height:1.6}.fig .fig-title{font-size:1.8rem;line-height:1.08}.fig-note{font-size:.97rem;line-height:1.4}.legend{font-size:8px;gap:.6rem 1rem;line-height:1.7}.tick{font-size:9px}.lab{font-size:10px}.lab-2{font-size:9px}.fig>.src{font-size:8px;padding-top:.9rem;margin-top:1rem}.opening-signal{max-width:calc(100% - 2.7rem);margin-block:2.7rem}.brow,.drow{grid-template-columns:5.3rem 1fr;gap:.5rem}.brow .bl,.drow .bl,.bval,.dval{font-size:9px}.btrack{height:21px}.bfill{height:18px}.bgroup-title{font-size:8px}.data summary{font-size:8px!important}.chapter-opener,.chapter--oligarchs .chapter-opener{display:flex;flex-direction:column;min-height:0}.chapter-heading{padding:2.3rem 1.5rem 2.1rem;min-height:315px;order:0!important}.chapter-number{font-size:3.3rem;max-width:100%;padding-bottom:.8rem;margin-bottom:1.1rem}.chapter-heading .eyebrow{font-size:8px}.chapter-heading h2{font-size:3.5rem;line-height:.91;margin:1.4rem 0 1.1rem}.chapter-heading p{font-size:1.2rem;line-height:1.25;max-width:19rem}.chapter-scribble{position:absolute;right:1.6rem;top:2.3rem;margin:0;font-size:1.1rem;transform:rotate(-5deg);max-width:9rem;text-align:right}.chapter-art{min-height:360px;order:1!important;background-size:auto 100%;background-position:right center}.chapter--oligarchs .chapter-art{background-position:80% center}.chapter--now .chapter-art{background-position:right center;min-height:330px}.chapter-art-credit{font-size:6px;bottom:.6rem;right:.8rem!important;left:auto!important}.chapter-reading{padding:3rem 1.35rem 3.5rem}.chapter-reading>.col:not(.stat)>p{font-size:1.14rem;line-height:1.7;margin-bottom:1.3em}.chapter-reading>.col>h2{font-size:2.6rem;line-height:1.04;margin-bottom:1.7rem}.chapter-reading>.col>h3{font-size:1.85rem;margin:2.6rem 0 1rem}.cite{font-size:8px}.chapter-reading .docs{margin-block:2.4rem;gap:1rem;grid-template-columns:1fr}.doc{padding:1.4rem}.doc-type{font-size:8px;line-height:1.7}.doc-text{font-size:1.1rem}.doc-text.big{font-size:2.35rem}.doc .src{font-size:8px}.essay blockquote{font-size:1.85rem;line-height:1.24;padding:1.75rem 1.45rem;margin:2.5rem 0;transform:none;box-shadow:4px 5px 0 #d3c9aa24}.essay blockquote cite{font-size:8px;line-height:1.8;margin-top:1.4rem}.chapter-reading>.stat{padding:1rem;margin:2.5rem auto;gap:.5rem;grid-template-columns:1fr auto 1fr}.stat>div{padding:1rem .8rem}.stat .yr{font-size:7px;line-height:1.6}.stat .num{font-size:2rem;overflow-wrap:anywhere;line-height:1.1}.stat .what{font-size:.87rem;line-height:1.4}.stat .arrow{font-size:.9rem}.chapter-reading>.stat>p.src{font-size:8px;line-height:1.7;margin:.4rem .15rem 0}.archive{padding:1.2rem 1.1rem 1.3rem;margin:2.7rem auto;transform:none!important;box-shadow:4px 6px 0 #bfcabd2a}.archive:before{width:5rem;height:1.1rem;top:-.5rem}.archive-stamp{font-size:8px;line-height:1.7;margin-bottom:1rem}.archive-description{font-size:1.08rem;line-height:1.45;margin:1.1rem .2rem .7rem!important}.archive figcaption{font-size:8px;line-height:1.8;margin-inline:.2rem}.archive-reference{padding:1.5rem}.archive-monogram{font-size:3.5rem}.archive-reference-note{font-size:9px}.archive-link{font-size:9px}.splits{padding-block:3rem}.splits h2,.library h2{font-size:3rem;line-height:1}.splits .section-dek,.library .section-dek{font-size:1.1rem}.split{grid-template-columns:1fr}.split h3{font-size:1.4rem;padding:1.4rem 1.3rem}.split>div{padding:1.3rem}.split>div+div{border-left:0;border-top:1px solid #d3ddce}.split .side{font-size:8px;margin-bottom:.7rem}.split p{font-size:1.04rem;line-height:1.5}.library{padding-block:3.2rem}.library .section-dek{margin-bottom:1.7rem}.lib-tools{gap:.8rem}.lib-tools input{font-size:11px;max-width:100%;padding:.8rem}.lib-tools label,.lib-count{font-size:8px}.lib-groups{columns:1}.lib-group{margin:2rem 0}.lib-group h3{font-size:9px;line-height:1.7}.lib-group li{font-size:1rem;line-height:1.5;padding:.65rem 0;grid-template-columns:1.8rem 1fr}.lib-group li>span{font-size:8px}.episode-footer{padding:3rem 1.35rem 2rem}.footer-kicker{font-size:8px;line-height:1.6}.footer-next{gap:1rem;align-items:flex-start;margin:1.8rem 0 2rem;padding-bottom:2rem}.footer-next>span{font-size:2.7rem}.footer-next strong{font-size:2.7rem;line-height:.92}.footer-next>b{font-size:2.4rem}.footer-details{grid-template-columns:1fr;gap:1.7rem;font-size:8px;line-height:1.8}}
@media(max-width:360px){.cover-type h1{font-size:4.2rem}.card{padding:1rem .8rem}.pair .num{font-size:2.1rem}.fig,.chapter-reading>.fig{padding:1.35rem 1.1rem}.brow,.drow{grid-template-columns:4.5rem 1fr}.stat>div{padding:.8rem .6rem}.stat .num{font-size:1.8rem}.footer-next strong{font-size:2.3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{transition:none!important;animation:none!important}}
@media print{.site-bar,.chapter-nav,.copy,.cover-start,.footer-next{display:none}.daylight-cover{height:650px;min-height:650px}.chapter-opener{break-inside:avoid}.chapter-reading{padding:2rem 0}.fig,.stat,.doc,.archive,.split{break-inside:avoid;box-shadow:none}.chapter-reading:before{display:none}.cover-type{padding:2rem;width:50%}}
/* Contain collage cutout edges; keep small-screen text on its own paper. */
.chapter-reading{overflow:clip}
.cover-type h1,.chapter-heading h2{word-spacing:.07em}
@media(max-width:600px){.daylight-cover{height:940px;min-height:940px}.cover-art{top:400px}.cover-start{top:865px}.cover-dek{max-width:15rem}}
@media(max-width:360px){.chapter-heading h2{font-size:2.9rem}}
@media(min-width:601px) and (max-width:1000px){.cover-art{left:48%;background-position:right center}.cover-type{width:48%;min-height:100%;background:#f8f4eb;padding-right:1.5rem}.cover-sticker{right:2vw}.cover-kicker{gap:1.4rem}}
/* Source attributions remain readable on phones, with room to wrap. */
@media(max-width:600px){
 .fig>.src,.doc .src,.archive figcaption,.essay blockquote cite,.chapter-reading>.stat>p.src,.card-foot .src,.archive-reference-note{font-size:10.5px;line-height:1.65}
 details.data summary{font-size:10.5px!important;line-height:1.6}
 .copy,.archive-link{font-size:10px;line-height:1.5}
 .card-foot{align-items:flex-start}
}
@media(max-width:600px){.stat .yr,.pair .yr{font-size:9.5px;line-height:1.5}.doc-type{font-size:9.5px}}
/* A statistic is one unit: never detach currency, decimals, or magnitude. */
.stat .num{white-space:nowrap;overflow-wrap:normal;word-break:normal}
@media(max-width:600px){.stat .num{font-size:clamp(1.4rem,6.5vw,2rem)}}
@media(max-width:360px){
 .chapter-reading>.stat{grid-template-columns:1fr;gap:.65rem;padding:1.15rem}
 .stat>div{padding:1.25rem 1.15rem}
 .stat .num{font-size:2.4rem;line-height:1.05}
 .stat .arrow{justify-self:center;transform:rotate(90deg);line-height:1}
 .stat .what{font-size:1rem}
}
