:root{--navy:#243579;--dark:#172556;--lime:#a8cf54;--paper:#f4f4f1;--ink:#1d2b64;--body:#555b6d;--line:#c9ccd2;--mono:"Figtree",sans-serif;--sans:"Manrope",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--body);background:var(--paper);font:400 17px/1.78 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}.journal-header{position:sticky;top:0;z-index:10;color:#fff;background:var(--navy);border-bottom:4px solid var(--lime)}.journal-nav{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 48px),1120px);min-height:72px;margin:auto}.journal-brand{display:flex;align-items:center;gap:11px;text-decoration:none}.journal-brand img{width:38px;height:38px;padding:7px;background:#fff}.journal-brand span{font:700 18px/1 "Figtree",sans-serif}.journal-nav>a:last-child{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.journal-intro{padding:110px 0 80px;color:#fff;background:var(--navy)}.journal-shell{width:min(calc(100% - 48px),960px);margin:auto}.journal-intro small,.article-kicker{color:var(--lime);font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.journal-intro h1{max-width:780px;margin:22px 0;color:#fff;font-size:clamp(52px,8vw,92px);line-height:.98;letter-spacing:-.06em}.journal-intro p{max-width:660px;color:#ffffffb8}.journal-index{display:grid;grid-template-columns:repeat(2,1fr);margin:70px 0 0;border:1px solid #ffffff73}.journal-index a{padding:18px;border-right:1px solid #ffffff73;border-bottom:1px solid #ffffff73;font:500 11px/1.45 var(--mono);text-decoration:none}.journal-index a:nth-child(even){border-right:0}.journal-index a:nth-last-child(-n+2){border-bottom:0}.journal-index span{display:block;margin-bottom:8px;color:var(--lime)}.journal-article{padding:105px 0;border-top:1px solid var(--line);scroll-margin-top:74px}.article-head{display:grid;grid-template-columns:150px 1fr;gap:45px;margin-bottom:52px}.article-meta{font:10px/1.7 var(--mono);text-transform:uppercase}.article-meta span{display:block;color:var(--lime)}.article-head h2{max-width:780px;margin:13px 0 20px;color:var(--ink);font-size:clamp(42px,6vw,70px);line-height:1.02;letter-spacing:-.055em}.article-deck{max-width:700px;color:var(--ink);font-size:21px;line-height:1.55}.article-body{max-width:760px;margin-left:195px}.article-body h3{margin:54px 0 14px;color:var(--ink);font-size:25px;line-height:1.2}.article-body p{margin:0 0 24px}.article-body .abstract{padding:25px 28px;color:var(--ink);background:#fff;border-left:5px solid var(--lime)}.takeaway{margin-top:48px;padding:28px;color:#fff;background:var(--navy);box-shadow:8px 8px 0 var(--lime)}.takeaway h3{margin:0 0 12px;color:var(--lime);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.takeaway p{margin:0}.journal-footer{padding:60px 0;color:#ffffffa8;background:var(--dark);font:10px var(--mono);text-transform:uppercase}.journal-footer .journal-shell{display:flex;justify-content:space-between;gap:30px}@media(max-width:760px){.journal-index{grid-template-columns:1fr}.journal-index a{border-right:0}.journal-index a:nth-last-child(2){border-bottom:1px solid #ffffff73}.article-head{grid-template-columns:1fr;gap:15px}.article-body{margin-left:0}.journal-article{padding:75px 0}.journal-shell,.journal-nav{width:min(calc(100% - 30px),960px)}}
