@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Franklin:wght@400;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,600&display=swap";:root{color:#152535;font-synthesis:none;--ink:#10283c;--navy:#0b2033;--paper:#f4f1ea;--gold:#c8943e;--red:#a43e36;--muted:#65717b;--line:#c9c6bd;background:#f4f1ea;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit}button{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1eae6;border-bottom:1px solid #10283c26;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(20px,4vw,64px);display:flex;position:fixed;top:0;left:0;right:0}.monogram{letter-spacing:-.05em;font:700 18px Libre Franklin;text-decoration:none}.monogram span{color:var(--gold);letter-spacing:.04em;margin-left:4px;font-size:11px;font-weight:400}.nav{gap:28px;display:flex}.nav a{color:#344655;font-size:12px;text-decoration:none}.nav a:hover{color:var(--red)}.header-actions{align-items:center;gap:18px;display:flex}.language{align-items:center;gap:5px;font-size:11px;display:flex}.language button{color:#84909a;cursor:pointer;background:0 0;border:0;padding:3px}.language button.active{color:var(--ink);font-weight:700}.menu{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 78% 40%,#e2ded4 0,#0000 35%);align-items:center;min-height:100vh;padding:150px clamp(22px,7vw,112px) 70px;display:flex;position:relative}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;width:100%;max-width:1400px;margin:auto;display:grid}.eyebrow,.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 24px;font:600 10px Libre Franklin}.hero h1{letter-spacing:-.06em;max-width:850px;color:var(--ink);margin:0;font:600 clamp(64px,8.5vw,140px)/.82 Newsreader,serif}.hero-subtitle{color:#4f5c64;max-width:740px;margin:28px 0;font:400 clamp(24px,3vw,44px)/1.08 Newsreader}.dek{color:#53606a;max-width:630px;font-size:16px;line-height:1.65}.byline{letter-spacing:.1em;text-transform:uppercase;margin-top:34px;font:600 10px Libre Franklin}.cover-art{perspective:900px;height:520px;position:relative}.page{color:#8c8a82;background:#fffdf7;border:1px solid #c9c4b9;width:220px;height:310px;padding:20px;position:absolute;box-shadow:0 25px 50px #1c283126}.page:before{content:"";background:var(--ink);width:50%;height:4px;display:block;box-shadow:0 11px #bbb6ac,0 22px #d1ccc3}.page-one{top:145px;left:8%;transform:rotate(-9deg)}.page-two{top:90px;left:28%;transform:rotate(-1deg)}.page-three{background:var(--navy);color:#fff;border-color:#071724;top:35px;left:48%;transform:rotate(8deg)}.page-three:before{background:var(--gold);box-shadow:none}.page-three strong{color:var(--gold);margin-top:95px;font:600 92px/.8 Newsreader;display:block}.page-three small{letter-spacing:.16em;font-size:10px}.corpus-lines{z-index:-1;background:repeating-linear-gradient(#0000 0 7px,#0b20332e 8px);width:70%;height:160px;position:absolute;bottom:28px;right:0;transform:rotate(8deg)}.scroll{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;text-decoration:none;display:flex;position:absolute;bottom:34px;left:clamp(22px,7vw,112px)}.section{max-width:1600px;margin:auto;padding:110px clamp(22px,7vw,112px)}.section-heading{max-width:780px;margin-bottom:64px}.section-heading h2,.article-note h2{letter-spacing:-.04em;color:var(--ink);margin:0 0 24px;font:600 clamp(42px,5vw,76px)/.95 Newsreader}.section-heading>p:last-child{color:var(--muted);max-width:680px;line-height:1.7}.section-heading.light h2,.section-heading.light>p:last-child{color:#fff}.metrics-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:22px;display:flex}.metric-index{color:#8b918f;font-size:9px}.metric-value{margin:auto 0 6px;font:600 clamp(40px,4vw,64px) Newsreader}.metric-value span{color:var(--muted);margin-left:7px;font:500 11px DM Sans}.metric-label{margin:0;font-size:13px}.metric-source{color:#949997;margin:6px 0 0;font-size:9px}.article-note{background:#e8e4da;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:120px clamp(22px,12vw,190px);display:grid}.article-note p{margin:0 0 22px;font:400 20px/1.75 Newsreader}.coverage-chart{max-width:1050px}.coverage-row{grid-template-columns:180px 1fr 48px;align-items:center;gap:20px;margin:24px 0;font-size:12px;display:grid}.coverage-row>div{background:#e4e0d7;height:34px}.coverage-row i{background:var(--ink);height:100%;transition:width .7s;display:block}.coverage-row i.summary-bar{background:var(--gold)}.coverage-row b{letter-spacing:.1em;font-size:9px}.chart-caption{color:#818984;border-top:1px solid var(--line);margin-top:38px;padding-top:12px;font-size:10px}.layers,.tensions,.methodology{background:var(--navy);color:#fff;max-width:none}.layers .section-heading,.tensions .section-heading,.methodology .section-heading{margin-left:max(0px,50vw - 688px)}.layer-list{max-width:1376px;margin:auto}.layer{border-top:1px solid #405162;grid-template-columns:70px 1fr 1.4fr;align-items:start;gap:40px;padding:28px 0;display:grid}.layer:last-child{border-bottom:1px solid #405162}.layer-no{color:var(--gold);font:600 12px Libre Franklin}.layer h3{margin:0;font:500 27px Newsreader}.layer p{color:#aeb7bd;font-size:12px}.layer ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.layer li{color:#d6dce0;border:1px solid #415465;border-radius:20px;padding:7px 11px;font-size:10px}.topic-layout{grid-template-columns:1.5fr .7fr;align-items:center;gap:70px;display:grid}.clickable{cursor:pointer}.topic-card{border-left:4px solid var(--topic);background:#e9e5dc;min-height:300px;padding:30px}.topic-card>p:first-child{letter-spacing:.1em;color:var(--muted);font-size:9px}.topic-card h3{margin:40px 0 10px;font:600 36px Newsreader}.topic-card strong{color:var(--topic);font:600 48px Newsreader}.topic-card strong small{text-transform:uppercase;font:500 10px DM Sans}.topic-card>p{font-size:13px;line-height:1.6}.topic-tabs{gap:8px;margin-top:30px;display:flex}.topic-tabs button{cursor:pointer;background:#bbb7af;border:0;width:16px;height:3px;padding:0}.topic-tabs button.active{background:var(--topic);width:30px}.readability-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:90px;display:grid}.gauge{text-align:center}.gauge-ring{background:conic-gradient(var(--gold) 0 45%,#dcd8cf 45% 100%);border-radius:50%;place-items:center;width:260px;height:260px;margin:auto;display:grid;position:relative}.gauge-ring:before{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:22px}.gauge-ring div{position:relative}.gauge strong{font:600 64px Newsreader;display:block}.gauge span{font-size:12px}.gauge>p{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.benchmarks>div{grid-template-columns:150px 1fr 60px;align-items:center;gap:18px;margin:25px 0;font-size:12px;display:grid}.benchmarks>div>div{background:#ddd8ce;height:7px}.benchmarks i{background:#66737c;height:100%;display:block}.benchmarks .highlight i{background:var(--gold)}.benchmarks .highlight b{color:var(--red)}.integrity-note{color:#7d817f;border-left:2px solid var(--red);margin-top:42px;padding-left:14px;font-size:11px;line-height:1.6}.accordion{max-width:1100px;margin:auto}.accordion article{border-top:1px solid #415263}.accordion article:last-child{border-bottom:1px solid #415263}.accordion button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:60px 1fr 24px;align-items:center;width:100%;padding:26px 0;display:grid}.accordion button span{color:var(--gold);font-size:10px}.accordion h3{margin:0;font:500 30px Newsreader}.accordion article>p{color:#bdc5ca;max-width:720px;margin:0 0 30px 60px;font-size:14px;line-height:1.7}.economy-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:20px;display:grid}.economy-flow>svg{color:#9aa19e}.economy-node{border-top:4px solid var(--ink);background:#e6e2d9;flex-direction:column;min-height:190px;padding:25px;display:flex}.economy-node.gold{border-color:var(--gold)}.economy-node.red{border-color:var(--red)}.economy-node small{color:#7d8586;font-size:9px}.economy-node strong{margin:auto 0 15px;font:600 26px/1.1 Newsreader}.economy-node span{color:#667078;font-size:10px;line-height:1.5}.sector-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:35px;display:flex}.sector-strip>*{border-right:1px solid var(--line);padding:15px 18px;font-size:10px}.security-list{border-top:1px solid var(--line)}.security-list>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:17px 0;display:grid}.security-list span{color:var(--red);font-size:9px}.security-list p{margin:0;font:500 clamp(20px,2.5vw,36px) Newsreader}.density-callout{justify-content:center;align-items:center;gap:20px;margin-top:70px;display:flex}.density-callout>span{color:var(--gold);font:600 80px Newsreader}.density-callout p{text-transform:uppercase;font-size:11px}.density-callout small{color:var(--muted)}.density-callout i{background:var(--red);width:120px;height:1px;margin:0 25px;display:block}.editorial{background:var(--gold);color:#10283c;padding:130px clamp(22px,12vw,190px)}.editorial svg{opacity:.45}.editorial blockquote{letter-spacing:-.045em;max-width:1200px;margin:35px 0 60px;font:600 clamp(42px,6vw,88px)/.95 Newsreader}.editorial h2{font:600 26px Newsreader}.editorial>p:last-child{max-width:680px;line-height:1.7}.methodology ol{border-top:1px solid #405162;border-left:1px solid #405162;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto 45px;padding:0;list-style:none;display:grid}.methodology li{border-bottom:1px solid #405162;border-right:1px solid #405162;min-height:120px;padding:28px;font:500 17px Newsreader}.methodology li span{color:var(--gold);margin-bottom:30px;font:500 9px DM Sans;display:block}.button-link{border:1px solid #5a6875;align-items:center;gap:10px;width:max-content;margin-left:max(0px,50vw - 688px);padding:13px 18px;font-size:11px;text-decoration:none;display:flex}.button-link:hover{color:var(--navy);background:#fff}footer{color:#dce2e5;background:#071725;grid-template-columns:1fr 1.2fr .7fr;align-items:start;gap:60px;padding:70px clamp(22px,7vw,112px) 24px;display:grid}footer p{color:#9da9b0;margin:4px 0;font-size:10px}.footer-name{color:#fff;font:600 28px Newsreader}.footer-note{color:#c4ccd1;font:400 15px/1.6 Newsreader}.footer-links{flex-direction:column;gap:12px;display:flex}.footer-links a{font-size:11px;text-decoration:none}.copyright{border-top:1px solid #263a4b;grid-column:1/-1;margin-top:40px;padding-top:20px}@media (width<=900px){.nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:30px;display:none;position:fixed;top:68px;left:0;right:0}.nav.open{display:flex}.menu{display:block}.hero-grid{grid-template-columns:1fr}.cover-art{width:100%;max-width:500px;height:390px;margin:auto}.page{width:170px;height:240px}.page-three strong{margin-top:65px;font-size:65px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.topic-layout,.readability-grid,.economy-flow{grid-template-columns:1fr}.economy-flow>svg{margin:auto;transform:rotate(90deg)}.article-note{grid-template-columns:1fr}.methodology ol{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 1fr}.footer-note{grid-area:2/1/auto/-1}.footer-links{grid-area:1/2}}@media (width<=600px){.section{padding:78px 20px}.hero{padding:120px 20px 70px}.hero h1{font-size:64px}.hero-subtitle{font-size:27px}.cover-art{height:320px}.page-one{left:0}.page-two{left:20%}.page-three{left:40%}.metrics-grid{grid-template-columns:1fr}.metric{min-height:170px}.layer{grid-template-columns:45px 1fr;gap:12px}.layer ul{grid-column:2}.coverage-row{grid-template-columns:105px 1fr 35px;gap:10px}.coverage-row span{font-size:10px}.economy-flow{flex-direction:column;display:flex}.economy-node{width:100%}.sector-strip{flex-direction:column}.methodology ol{grid-template-columns:1fr}.article-note,.editorial{padding:80px 20px}.editorial blockquote{font-size:45px}.density-callout i{width:40px;margin:0}.gauge-ring{width:220px;height:220px}.benchmarks>div{grid-template-columns:110px 1fr 45px}footer{grid-template-columns:1fr}.footer-note,.footer-links{grid-area:auto/1}.footer-links{margin-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-meta{align-items:center;gap:24px;margin-top:32px;display:flex}.hero-meta .byline{margin:0}.hero-article-cta{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 18px;font-size:10px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #a43e362e}.hero-article-cta:hover,.hero-article-cta:focus-visible{background:var(--navy);transform:translateY(-2px);box-shadow:0 15px 30px #0b203333}.article-callout{color:var(--ink);background:#ddd7ca;border-top:1px solid #c5bdae;border-bottom:1px solid #c5bdae;grid-template-columns:120px minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch;gap:clamp(28px,5vw,75px);padding:60px clamp(22px,7vw,112px);scroll-margin-top:68px;display:grid}.callout-marker{color:var(--red);border-right:1px solid #b9b1a4;flex-direction:column;justify-content:space-between;padding-right:28px;display:flex}.callout-marker span{letter-spacing:.13em;writing-mode:vertical-rl;font:600 8px Libre Franklin;transform:rotate(180deg)}.callout-copy .kicker{margin-bottom:18px}.callout-copy h2{letter-spacing:-.035em;max-width:850px;margin:0;font:600 clamp(33px,4vw,59px)/.98 Newsreader}.callout-copy>p:last-child{color:#59656d;max-width:720px;margin:25px 0 0;font-size:14px;line-height:1.65}.callout-meta{border-left:1px solid #b9b1a4;flex-direction:column;padding-left:32px;display:flex}.callout-meta>div{border-bottom:1px solid #c5bdae;grid-template-columns:60px 1fr;gap:15px;padding:10px 0;display:grid}.callout-meta span{text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-size:8px}.callout-meta strong{font:500 14px Newsreader}.callout-meta a{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding:17px 18px;font-size:11px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.callout-meta a:hover,.callout-meta a:focus-visible{background:var(--red);transform:translateY(-2px)}.chart-loading{background:linear-gradient(90deg,#e7e2d8 25%,#f4f1ea 50%,#e7e2d8 75%) 0 0/200% 100%;height:420px;animation:1.2s infinite loading}@keyframes loading{to{background-position:-200% 0}}.callout-marker b{border:1px solid;place-items:center;width:25px;height:25px;font:700 13px Libre Franklin;display:grid}.nav{scrollbar-width:none;gap:14px;max-width:820px;overflow-x:auto}.nav a{white-space:nowrap;gap:4px;font-size:10px;display:flex}.nav a span{color:var(--gold);font-size:7px;transform:translateY(-2px)}.section[id],.article-note[id],.full-article[id]{scroll-margin-top:68px}.split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:60px;display:grid}.split-heading h2,.frequency-head h2{letter-spacing:-.04em;color:var(--ink);margin:0;font:600 clamp(42px,5vw,76px)/.95 Newsreader}.split-heading>p,.frequency-head>div>p:last-child{color:var(--muted);max-width:600px;line-height:1.7}.mini-conclusion{border-top:1px solid var(--line);max-width:860px;margin:50px 0 0;padding:20px 0 0;font:500 20px/1.45 Newsreader}.mini-conclusion:before{content:"↳";color:var(--red);margin-right:12px}.mini-conclusion.light{color:#e7edf0;border-color:#415263}.chart-note-card{border-top:4px solid var(--gold);color:var(--ink);background:#f4f1ea;flex-direction:column;min-height:300px;padding:28px;display:flex}.chart-note-card>span{color:var(--red);font-size:9px}.chart-note-card h3{margin:auto 0 16px;font:600 34px/1 Newsreader}.chart-note-card p{color:var(--muted);font-size:12px;line-height:1.6}.chart-note-card dl{grid-template-columns:auto 1fr;gap:0 8px;margin:18px 0 0;display:grid}.chart-note-card dt{color:var(--red);font:600 23px Newsreader}.chart-note-card dd{text-transform:uppercase;letter-spacing:.1em;margin:5px 0;font-size:9px}.word-cloud-section{background:var(--navy);color:#fff;max-width:none;position:relative;overflow:hidden}.word-cloud-section:before{content:"VOCABULARIO";color:#ffffff06;font:700 10vw Libre Franklin;position:absolute;top:50%;right:-35px;transform:rotate(90deg)}.word-cloud-section .section-heading{margin-left:max(0px,50vw - 688px)}.word-cloud-layout{grid-template-columns:1fr 320px;align-items:stretch;gap:54px;max-width:1376px;margin:auto;display:grid}.word-cloud{background:radial-gradient(circle,#17364f 0,#0b2033 68%);border:1px solid #3c4f60;flex-wrap:wrap;place-content:center;gap:8px 18px;min-height:480px;padding:35px;display:flex}.cloud-word{cursor:help;background:0 0;border:0;padding:5px;font-family:Newsreader;line-height:1;transition:transform .2s,color .2s;position:relative}.cloud-word:hover,.cloud-word:focus{z-index:2;color:#fff!important;transform:scale(1.14)!important}.cloud-word span{white-space:nowrap;color:var(--navy);opacity:0;pointer-events:none;background:#fff;padding:7px 9px;font:600 9px DM Sans;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px);box-shadow:0 8px 24px #00000040}.cloud-word:hover span,.cloud-word:focus span{opacity:1}.word-cloud-section .mini-conclusion{color:#dce3e7;border-color:#415263;max-width:1376px;margin-left:auto;margin-right:auto}.frequency-section{background:#ebe7de;max-width:none}.frequency-head{justify-content:space-between;align-items:end;gap:60px;max-width:1376px;margin:auto;display:flex}.frequency-head>div:first-child{max-width:760px}.limit-switch{border:1px solid var(--line);padding:4px;display:flex}.limit-switch button{cursor:pointer;background:0 0;border:0;padding:9px 14px;font-size:10px}.limit-switch button.active{background:var(--ink);color:#fff}.frequency-chart{border:1px solid var(--line);background:#f4f1ea;max-width:1376px;margin:45px auto 0;padding:20px 16px}.frequency-section>.chart-caption{max-width:1376px;margin-left:auto;margin-right:auto}.layer-comparison{background:#dcd7cc;max-width:none}.layer-comparison>*{max-width:1376px;margin-left:auto;margin-right:auto}.layer-bubbles{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;min-height:330px;display:grid}.layer-bubbles button{color:var(--ink);min-height:calc(145px + var(--weight) * 15px);text-align:left;cursor:pointer;background:#ebe7de;border:1px solid #bcb7ad;border-radius:50% 50% 8px 8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px 14px;transition:all .25s;display:flex}.layer-bubbles button:hover,.layer-bubbles button.active{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-8px)}.layer-bubbles span{color:var(--red);margin-bottom:auto;font-size:9px}.layer-bubbles strong{font:600 20px/1.1 Newsreader}.layer-bubbles small{color:var(--muted);margin-top:10px;font-size:8px}.layer-bubbles button.active small{color:#aeb9c1}.layer-detail{border-top:1px solid #aaa69d;border-bottom:1px solid #aaa69d;grid-template-columns:60px .7fr 1.3fr;gap:35px;margin-top:38px;padding:25px 0;display:grid}.layer-detail>span{color:var(--red);font-size:10px}.layer-detail h3{margin:0;font:600 28px Newsreader}.layer-detail p{color:var(--muted);font-size:12px}.layer-detail ul{flex-wrap:wrap;align-content:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.layer-detail li{border:1px solid #bbb6ad;border-radius:20px;padding:7px 10px;font-size:9px}.summary-corpus{color:#fff;background:#8f352f;max-width:none}.summary-corpus .section-heading{max-width:1376px;margin-left:auto;margin-right:auto}.comparison-tabs{flex-wrap:wrap;gap:6px;max-width:1376px;margin:0 auto 40px;display:flex}.comparison-tabs button{color:#f1dedb;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:9px 13px;font-size:10px}.comparison-tabs button.active{color:var(--red);background:#fff}.versus-stage{grid-template-columns:1fr 90px 1fr;align-items:stretch;max-width:1100px;margin:auto;display:grid}.versus-stage article{flex-direction:column;min-height:320px;padding:28px;display:flex}.versus-stage article>span{opacity:.25;font:600 70px Newsreader}.versus-stage article>p{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.versus-stage h3{margin:auto 0;font:600 clamp(28px,3vw,44px)/1.05 Newsreader}.summary-side{color:var(--ink);background:#f2eee6}.corpus-side{background:var(--navy);color:#fff}.versus-mark{place-items:center;display:grid;position:relative}.versus-mark b{z-index:1;background:var(--gold);color:var(--navy);border-radius:50%;place-items:center;width:58px;height:58px;font:700 13px Libre Franklin;display:grid;position:relative}.versus-mark i{background:#ffffff59;width:1px;height:100%;position:absolute}.summary-corpus>.mini-conclusion{max-width:1100px;margin-left:auto;margin-right:auto}.tension-matrix{max-width:1100px;margin:0 auto 70px}.tension-scale{border-top:1px solid #415263;border-left:1px solid #415263;grid-template-columns:repeat(5,1fr);display:grid}.tension-scale button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #415263;border-top:0;border-left:0;flex-direction:column;min-height:190px;padding:18px;display:flex}.tension-scale button.active{background:#17364f}.tension-scale button>span{color:var(--gold);font-size:9px}.tension-scale strong{margin:30px 0 auto;font:500 19px Newsreader}.tension-scale small{color:#aeb8be;text-transform:uppercase;font-size:8px}.tension-scale i{background:#7890a0;height:5px;margin:0 0 10px;display:block}.tension-scale .level-high{background:#c55a4e;width:100%}.tension-scale .level-medium{background:var(--gold);width:62%}.tension-scale .level-low{width:34%}.tension-question{color:var(--ink);background:#f4f1ea;grid-template-columns:1fr 1fr;gap:28px;padding:35px;display:grid}.tension-question>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.tension-question>span{color:var(--red);text-transform:uppercase;letter-spacing:.12em;grid-column:2;font-size:9px}.tension-question blockquote{grid-column:2;margin:-18px 0 0;font:600 28px/1.2 Newsreader}.legacy-tensions{display:none}.economic-map{margin-top:30px}.economic-orbit{aspect-ratio:1;background:radial-gradient(circle,#e2ddd2 0 2px,#0000 3px),radial-gradient(circle,#0000 0 33%,#10283c14 33.2% 33.5%,#0000 33.7% 63%,#10283c14 63.2% 63.5%,#0000 63.7%);border:1px solid #cbc6bc;border-radius:50%;width:min(820px,75vw);margin:0 auto 50px;position:relative}.economic-center{background:var(--navy);color:#fff;text-align:center;z-index:2;border-radius:50%;place-content:center;width:200px;height:200px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #0b203333}.economic-center small{color:var(--gold);letter-spacing:.16em;font-size:8px}.economic-center strong{margin-top:10px;font:600 25px/1.05 Newsreader}.economic-satellite{--angle:calc(360deg / var(--total) * var(--i));width:112px;height:112px;transform:rotate(var(--angle)) translate(315px) rotate(calc(-1 * var(--angle)));text-align:center;background:#eeeae2;border:1px solid #c6c1b7;border-radius:50%;place-items:center;margin:-56px;padding:10px;font-size:10px;line-height:1.25;display:grid;position:absolute;top:50%;left:50%}.economic-satellite.state{border:3px solid var(--red)}.economic-satellite.policy{border:3px solid var(--gold)}.economic-satellite.sector{border:3px solid #587f72}.economic-legend{justify-content:center;gap:25px;display:flex}.economic-legend span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.economic-legend span:before{content:"";background:#587f72;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.economic-legend .state:before{background:var(--red)}.economic-legend .policy:before{background:var(--gold)}.economic-map .mini-conclusion{margin-left:auto;margin-right:auto}.security{background:#e9e5dc;max-width:none}.security>*{max-width:1376px;margin-left:auto;margin-right:auto}.security-timeline{grid-template-columns:repeat(7,1fr);gap:10px;padding-top:38px;display:grid;position:relative}.timeline-line{background:#979890;height:1px;position:absolute;top:17px;left:5%;right:5%}.security-timeline article{border-top:4px solid var(--ink);background:#f4f1ea;min-height:255px;padding:18px;transition:all .25s;position:relative}.security-timeline article:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.security-timeline article:hover{transform:translateY(-8px);box-shadow:0 18px 35px #10283c1a}.security-timeline .day-one{border-color:var(--red)}.security-timeline .day-one:before{background:var(--red)}.security-timeline .ninety-days{border-color:var(--gold)}.security-timeline .ninety-days:before{background:var(--gold)}.security-timeline span{color:#c4c0b6;font:600 36px Newsreader}.security-timeline small{color:var(--red);text-transform:uppercase;letter-spacing:.1em;margin:28px 0 12px;font-size:8px;display:block}.security-timeline p{margin:0;font:500 18px/1.15 Newsreader}.full-article{color:var(--ink);background:#d1a451;grid-template-columns:1.1fr .9fr;display:grid}.article-quotes{min-height:780px;padding:100px clamp(22px,7vw,100px);position:relative;overflow:hidden}.article-quotes:before{content:"“";color:#ffffff21;font:600 560px/1 Newsreader;position:absolute;top:-40px;left:-30px}.article-bridge{max-width:550px;font:500 22px/1.5 Newsreader;position:relative}.article-quotes blockquote{background:#f4f1ea;max-width:480px;padding:20px 24px 20px 50px;font:500 18px/1.35 Newsreader;position:relative;transform:rotate(-1deg);box-shadow:0 18px 35px #432f111a}.article-quotes blockquote svg{color:var(--red);position:absolute;top:22px;left:20px}.article-quotes .quote-2,.article-quotes .quote-4{margin-left:12%;transform:rotate(1.5deg)}.article-card{background:var(--navy);color:#fff;flex-direction:column;padding:100px clamp(30px,7vw,95px);display:flex;position:relative}.article-number{color:#ffffff0f;font:600 180px/.8 Newsreader;position:absolute;top:45px;right:30px}.article-card h2{letter-spacing:-.04em;margin:50px 0;font:600 clamp(48px,5vw,75px)/.92 Newsreader}.article-card h3{color:#d8bd8d;font:500 25px/1.3 Newsreader}.article-card>p{color:#aeb8bf;font-size:13px;line-height:1.7}.article-meta{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #405163;border-bottom:1px solid #405163;justify-content:space-between;margin:40px 0;padding:14px 0;font-size:9px;display:flex}.article-card>a{border:1px solid #6d7a85;justify-content:space-between;align-items:center;margin-top:auto;padding:16px;font-size:11px;text-decoration:none;display:flex}.article-card>a:hover{color:var(--navy);background:#fff}@media (width<=1100px){.nav{display:none}.menu{display:block}.article-callout{grid-template-columns:80px 1fr}.callout-meta{border-left:0;grid-column:2;grid-template-columns:1fr 1fr;gap:0 22px;padding-left:0;display:grid}.callout-meta a{grid-column:1/-1;margin-top:25px}.word-cloud-layout{grid-template-columns:1fr 270px}.layer-bubbles{grid-template-columns:repeat(3,1fr)}.security-timeline{grid-template-columns:repeat(4,1fr);gap:14px 8px}.timeline-line,.security-timeline article:before{display:none}.economic-satellite{transform:rotate(var(--angle)) translate(270px) rotate(calc(-1 * var(--angle)))}.economic-orbit{width:700px}.full-article{grid-template-columns:1fr}.article-quotes{min-height:auto}}@media (width<=760px){.hero-meta{flex-direction:column;align-items:flex-start;gap:18px}.article-callout{grid-template-columns:1fr;padding:52px 20px}.callout-marker{border-bottom:1px solid #b9b1a4;border-right:0;flex-direction:row;padding:0 0 18px}.callout-marker span{writing-mode:horizontal-tb;transform:none}.callout-meta{grid-column:1}.split-heading,.frequency-head{display:block}.limit-switch{width:max-content;margin-top:25px}.word-cloud-layout{grid-template-columns:1fr}.word-cloud{gap:5px 10px;min-height:390px;padding:18px}.chart-note-card{min-height:220px}.layer-bubbles{grid-template-columns:repeat(2,1fr);min-height:0}.layer-bubbles button{min-height:180px!important}.layer-detail{grid-template-columns:40px 1fr}.layer-detail ul{grid-column:2}.versus-stage{grid-template-columns:1fr}.versus-mark{height:70px}.versus-mark i{width:100%;height:1px}.tension-scale{grid-template-columns:1fr}.tension-scale button{min-height:105px}.tension-scale strong{margin:12px 0}.tension-question{grid-template-columns:1fr}.tension-question>span,.tension-question blockquote{grid-column:1}.tension-question blockquote{margin:0}.economic-orbit{aspect-ratio:auto;background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:8px;width:330px;padding-top:150px;display:grid}.economic-center{width:140px;height:140px;top:0}.economic-satellite{border-radius:4px;width:auto;height:95px;margin:0;position:static;transform:none!important}.economic-legend{flex-wrap:wrap}.security-timeline{grid-template-columns:1fr 1fr}.security-timeline article{min-height:210px}.article-quotes,.article-card{padding:75px 20px}.article-quotes blockquote,.article-quotes .quote-2,.article-quotes .quote-4{margin-left:0;transform:none}.full-article .article-card h2{font-size:52px}}@media (width<=480px){.hero-article-cta{justify-content:space-between;width:100%}.callout-meta{grid-template-columns:1fr}.callout-meta a{grid-column:1}.layer-bubbles,.security-timeline{grid-template-columns:1fr}.layer-bubbles button{min-height:145px!important}.cloud-word{font-size:calc(.75 * var(--size,1rem))}.comparison-tabs{grid-template-columns:1fr 1fr;display:grid}.versus-stage article{min-height:250px}.economic-orbit{grid-template-columns:1fr;width:100%;padding-top:155px}.frequency-chart{padding:10px 0}.article-number{font-size:120px}.nav.open{gap:0;max-height:calc(100vh - 68px);overflow-y:auto}.nav.open a{border-bottom:1px solid var(--line);padding:11px 0;font-size:12px}}
