:root{--navy:#071d49;--ink:#111318;--paper:#fff;--wash:#f1f3f4;--blue:#0d4ea6;--cyan:#70d9ef;--red:#d84034;--gold:#e6b84d;--rule:#c8ccd1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Source Serif 4",Georgia,serif}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:50;background:#fff;padding:.7rem}.disclosure{height:34px;background:#f4ce43;color:#111;display:flex;align-items:center;justify-content:center;gap:1rem;font-family:"DM Sans",sans-serif;font-size:.72rem;letter-spacing:.055em}.disclosure strong{font-weight:800}.masthead{background:var(--navy);color:#fff;border-bottom:1px solid #fff}.mast-inner{max-width:1240px;margin:auto;min-height:176px;padding:26px 28px 18px;display:flex;align-items:flex-end;justify-content:space-between}.brand{display:flex;color:#fff;text-decoration:none;align-items:flex-start;line-height:.78}.brand-the{font:600 italic 1.45rem "Source Serif 4";margin:.12rem .5rem 0 0}.brand-main{font:800 clamp(2.4rem,5vw,4.7rem)/.77 "Source Serif 4";letter-spacing:-.065em}.edition{font:500 .73rem/1.7 "DM Sans";text-align:right;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.edition span{display:block}.masthead nav{border-top:1px solid rgba(255,255,255,.5)}.nav-inner{max-width:1240px;margin:auto;padding:0 28px;height:41px;display:flex;align-items:center;gap:2rem;font:600 .78rem "DM Sans";letter-spacing:.04em;text-transform:uppercase}.nav-inner a{color:#fff;text-decoration:none}.nav-inner a:hover{text-decoration:underline}.author-nav{margin-left:auto;color:var(--cyan)}.hero{max-width:1240px;margin:0 auto;padding:34px 28px 22px;border-bottom:1px solid var(--ink)}.section-label{border-top:8px solid var(--blue);padding-top:8px;font:700 .86rem "DM Sans";color:var(--blue);text-transform:uppercase}.hero h1{font:800 clamp(4rem,10.8vw,9rem)/.77 "Source Serif 4";letter-spacing:-.073em;margin:36px 0 28px;max-width:1100px}.dek{font:500 clamp(1.25rem,2.2vw,1.8rem)/1.28 "Source Serif 4";max-width:900px;margin:0 0 38px}.byline-row{border-top:1px solid var(--rule);padding-top:14px;display:flex;justify-content:space-between;align-items:flex-start;font-family:"DM Sans",sans-serif}.byline-row span,.byline-row strong,.byline-row small{display:block}.byline-row span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.byline-row strong{font-size:.95rem;margin:.25rem 0}.byline-row small{font-size:.75rem;color:#61656c}.read-time{font-size:.75rem;color:#61656c}.lead-grid{max-width:1240px;margin:0 auto;padding:22px 28px 54px;display:grid;grid-template-columns:260px 1fr;gap:28px}.fact-key{font-family:"DM Sans",sans-serif;border-top:1px solid var(--ink);padding-top:12px}.eyebrow{font:700 .7rem "DM Sans";letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.fact-key>div{display:flex;gap:9px;margin:14px 0}.fact-key b,.fact-key span{display:block}.fact-key b{font-size:.75rem}.fact-key span{font-size:.7rem;color:#565b63}.dot{width:9px;height:9px;border-radius:50%;margin-top:4px;flex:none}.fact{background:var(--blue)}.inference{background:var(--gold)}.thought{background:var(--red)}.opening-visual{height:430px;background:var(--navy);margin:0;position:relative;overflow:hidden;color:#fff}.opening-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(112,217,239,.12))}.orbit{position:absolute;border:1px solid var(--cyan);border-radius:50%;left:50%;top:44%;transform:translate(-50%,-50%)}.orbit-one{width:330px;height:330px}.orbit-two{width:620px;height:620px;opacity:.5}.visual-word{position:absolute;inset:0;display:grid;place-items:center;font:800 clamp(4rem,11vw,8.5rem) "Libre Franklin";letter-spacing:-.08em}.axis{position:absolute;font:700 .68rem "DM Sans";letter-spacing:.16em;color:var(--cyan)}.axis-a{top:12%;left:8%}.axis-b{top:20%;right:8%}.axis-c{bottom:18%;left:10%}.opening-visual figcaption{position:absolute;bottom:0;left:0;right:0;padding:13px 16px;background:rgba(0,0,0,.42);font:400 .72rem "DM Sans"}.article-body{max-width:1240px;margin:auto;padding:0 28px 80px}.article-body>p,.article-body>h2,.article-body>.signal,.article-body>blockquote{max-width:700px;margin-left:calc(260px + 28px)}.standfirst{font-size:1.45rem;line-height:1.5;margin-top:0}.standfirst:first-letter{float:left;font:800 6.1rem/.7 "Source Serif 4";color:var(--blue);padding:.2rem .55rem 0 0}.standfirst span{font-weight:700}.article-body>p{font-size:1.17rem;line-height:1.68;margin-top:1.3rem;margin-bottom:1.3rem}.article-body h2{font:800 clamp(2.45rem,5vw,4.7rem)/.93 "Source Serif 4";letter-spacing:-.052em;margin-top:5.2rem;margin-bottom:1.8rem}.signal{display:grid;grid-template-columns:110px 1fr;border-top:3px solid var(--blue);border-bottom:1px solid var(--rule);padding:12px 0;margin-top:34px;margin-bottom:34px;font-family:"DM Sans",sans-serif}.signal span{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--blue)}.signal p{margin:0;font-size:.88rem;line-height:1.45}.inference-signal{border-top-color:var(--gold)}.inference-signal span{color:#8b6818}.thought-signal{border-top-color:var(--red)}.thought-signal span{color:var(--red)}.pullquote{float:right;width:360px;margin:2rem 0 2rem 52px;border-top:9px solid var(--cyan);padding-top:14px}.pullquote p{font:700 2.15rem/1.08 "Source Serif 4";letter-spacing:-.035em;margin:0}.pullquote.closing{border-color:var(--red)}blockquote{border-left:10px solid var(--blue);padding:4px 0 4px 24px;margin-top:3.5rem!important;margin-bottom:3.5rem!important}blockquote p{font:700 2.1rem/1.2 "Source Serif 4";letter-spacing:-.025em;margin:0}.chain{max-width:1000px;margin:55px 0 60px 130px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.chain div{width:140px;min-height:90px;background:var(--wash);display:flex;flex-direction:column;justify-content:center;padding:14px}.chain b{font:800 1rem "Libre Franklin"}.chain small{font:500 .7rem "DM Sans";color:#656970;margin-top:4px}.chain i{font:400 1.2rem "DM Sans"}.chain .danger{background:var(--red);color:#fff}.chain .danger small{color:#fff}.chain figcaption{width:100%;position:absolute;left:-9999px}.scarcity-list{max-width:980px;margin:45px 0 52px 130px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.scarcity-list span{font:800 clamp(1rem,2vw,1.55rem) "Libre Franklin";padding:30px 16px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.scarcity-list span:nth-child(3n){background:var(--navy);color:#fff}.scarcity-list span:nth-child(5){background:var(--cyan)}.final-line{font-size:1.75rem!important;line-height:1.35!important;margin-top:5rem!important}.final-line strong{font-size:3.2rem;letter-spacing:-.04em}.sources{background:#f0f1f2;border-top:1px solid var(--ink);padding:54px max(28px,calc((100vw - 1184px)/2)) 80px;display:grid;grid-template-columns:1fr 2fr;gap:60px}.sources-head h2{font:800 3.4rem/.95 "Source Serif 4";letter-spacing:-.05em;margin:.5rem 0 1rem}.sources-head>p:last-child{font:400 .84rem/1.45 "DM Sans";max-width:320px}.sources ol{margin:0;padding:0;list-style:none;counter-reset:sources}.sources li{counter-increment:sources;border-top:1px solid #8d9298}.sources li:last-child{border-bottom:1px solid #8d9298}.sources a{display:grid;grid-template-columns:44px 150px 1fr;gap:12px;padding:14px 0;color:var(--ink);text-decoration:none;font:500 .78rem "DM Sans"}.sources a:before{content:counter(sources,decimal-leading-zero);color:#777}.sources a:hover span{text-decoration:underline}footer{background:var(--navy);color:#fff;padding:48px max(28px,calc((100vw - 1184px)/2));display:flex;justify-content:space-between;gap:40px;font-family:"DM Sans",sans-serif}footer div strong,footer div span{display:block}footer div span{color:var(--cyan);font-size:.8rem;margin-top:.3rem}footer p{max-width:620px;margin:0;font-size:.7rem;line-height:1.5;opacity:.75}.to-top{position:fixed;right:20px;bottom:20px;width:46px;height:46px;border:0;border-radius:50%;background:var(--navy);color:#fff;font-size:1.3rem;box-shadow:0 4px 20px #0003;cursor:pointer;opacity:0;transform:translateY(10px);transition:.2s}.to-top.visible{opacity:1;transform:none}@media(max-width:800px){.disclosure{height:auto;min-height:42px;padding:7px 14px;flex-direction:column;gap:1px;align-items:flex-start}.disclosure span{font-size:.62rem}.mast-inner{min-height:130px;padding:20px}.brand-main{font-size:2.7rem}.edition{display:none}.nav-inner{padding:0 20px;gap:1rem;overflow:auto}.author-nav{display:none}.hero{padding:24px 20px}.hero h1{font-size:clamp(3.4rem,17vw,5rem);margin:28px 0 22px}.lead-grid{padding:18px 20px 40px;display:block}.fact-key{margin-bottom:25px}.opening-visual{height:330px}.article-body{padding:0 20px 60px}.article-body>p,.article-body>h2,.article-body>.signal,.article-body>blockquote{margin-left:0}.article-body h2{font-size:2.65rem}.standfirst{font-size:1.25rem}.pullquote{float:none;width:auto;margin:40px 0;border-top-width:7px}.pullquote p,blockquote p{font-size:1.85rem}.chain{margin:45px 0;display:grid;grid-template-columns:1fr 24px 1fr}.chain div{width:auto}.chain i:nth-of-type(2),.chain i:nth-of-type(4){transform:rotate(90deg);text-align:center}.scarcity-list{margin:40px 0;grid-template-columns:repeat(2,1fr)}.sources{display:block;padding:45px 20px 60px}.sources ol{margin-top:35px}.sources a{grid-template-columns:35px 100px 1fr}.sources-head h2{font-size:2.8rem}footer{padding:40px 20px;display:block}footer p{margin-top:25px}.final-line strong{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.to-top{transition:none}}
