.journal-page{background:#0c1410;color:#edf0e6}.journal-page .site-header{position:relative;background:#0c1410}.journal-page a{color:inherit}.journal-hero{padding-top:100px;padding-bottom:55px}.journal-hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(52px,7.5vw,110px);line-height:.97;letter-spacing:-.035em;margin:30px 0}.journal-hero h1 em{color:#d4ff3f}.journal-hero>p:last-of-type{max-width:620px;color:#b8c4b9;font-size:20px;line-height:1.6}.journal-topics{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.journal-topics a{border:1px solid #3b4b40;padding:10px 14px;text-decoration:none;font-size:13px}.journal-feature{display:grid;grid-template-columns:1.1fr 1fr;border-top:1px solid #3b4b40;border-bottom:1px solid #3b4b40;padding-top:36px;padding-bottom:36px;gap:44px;align-items:center}.journal-feature-image{position:relative;display:block}.journal-feature-image img{width:100%;height:420px;object-fit:cover;filter:saturate(.55)}.journal-feature-image span{position:absolute;bottom:12px;left:14px;font:10px monospace;background:#0c1410cc;padding:6px}.journal-feature h2{font-size:clamp(32px,3.5vw,50px);line-height:1.08;margin:20px 0}.journal-feature h2 a,.journal-card h2 a{text-decoration:none}.journal-feature p:not(.signal-label),.journal-card>p:not(.signal-label){color:#b8c4b9;line-height:1.7}.journal-feature .button{margin-top:20px;color:#111}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:30px;margin-bottom:70px}.journal-card{padding:40px 0;border-bottom:1px solid #3b4b40}.journal-card h2{font-size:30px;line-height:1.25;margin:18px 0}.journal-card>div{display:flex;justify-content:space-between;gap:15px;margin-top:26px;font:12px 'DM Mono',monospace}.journal-card>div a{color:#d4ff3f}.journal-tools{padding-top:40px;padding-bottom:80px}.journal-tools h2{font-size:38px;line-height:1.2;margin:20px 0 32px}.journal-tools>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.journal-tools a{padding:25px;border:1px solid #3b4b40;text-decoration:none}.journal-tools b,.journal-tools span{display:block}.journal-tools span{font-size:14px;line-height:1.6;color:#b8c4b9;margin-top:10px}.essay-hero{padding-top:60px;padding-bottom:55px;max-width:1100px}.journal-back{display:inline-block;color:#b8c4b9!important;margin-bottom:45px;font-size:13px}.essay-hero h1{font-size:clamp(38px,5.4vw,76px);line-height:1.05;letter-spacing:-.04em;margin:25px 0}.essay-deck{font-size:clamp(18px,2vw,23px);line-height:1.6;color:#b8c4b9;max-width:820px}.essay-meta{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid #3b4b40;padding-top:22px;margin-top:30px;font:12px 'DM Mono',monospace}.essay-image{max-width:1100px;margin:0 auto 65px;padding:0 24px}.essay-image img{width:100%;max-height:470px;object-fit:cover}.essay-image figcaption{color:#a0afa3;font:11px monospace;margin-top:10px}.essay-layout{display:grid;grid-template-columns:220px minmax(0,740px);justify-content:center;gap:60px}.essay-sidebar{align-self:start;position:sticky;top:30px;display:grid;gap:16px;font-size:13px;line-height:1.5}.essay-sidebar>span{font:11px monospace;color:#d4ff3f}.essay-sidebar a{color:#aabaac;text-decoration:none}.essay-body{min-width:0;font-size:18px;line-height:1.85;color:#d3dcd1}.essay-body p{margin:0 0 25px}.essay-body h2{font-size:32px;line-height:1.22;letter-spacing:-.02em;color:#edf0e6;margin:50px 0 22px;scroll-margin-top:100px}.essay-body h3{font-size:21px;line-height:1.3;margin:0 0 15px}.essay-body a{color:#d4ff3f;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.essay-lead{font-size:24px;line-height:1.6;color:#fff}.essay-note,.essay-end{border-top:1px solid #405345;padding:28px 0;margin-top:45px;font-size:14px;line-height:1.8;color:#adbcaf}.essay-diagram{display:flex;gap:12px;flex-wrap:wrap;padding:25px 0;border-block:1px solid #405345;font-size:13px}.essay-diagram b{color:#d4ff3f}.essay-body ol{padding-left:23px}.essay-body li{padding-left:6px;margin-bottom:16px}.journal-next{padding-block:60px 80px;display:grid;gap:20px}.journal-next>a{font-size:20px;max-width:820px}.journal-page .site-footer{margin-top:30px}.journal-page a:hover{text-decoration:underline}.journal-page a:focus-visible{outline:2px solid #d4ff3f;outline-offset:5px}@media(max-width:900px){.essay-layout{grid-template-columns:minmax(0,740px);gap:25px}.essay-sidebar{position:static;display:none}.journal-feature{gap:24px}.journal-feature-image img{height:350px}}@media(max-width:680px){.journal-hero{padding-top:50px}.journal-feature,.journal-grid,.journal-tools>div{grid-template-columns:1fr}.journal-feature-image img{height:260px}.journal-feature h2{font-size:34px}.journal-hero>p:last-of-type{font-size:17px}.essay-hero{padding-top:35px}.essay-body{font-size:17px;line-height:1.8}.essay-body h2{font-size:28px}.essay-lead{font-size:21px}.essay-meta{gap:12px;font-size:11px}.journal-card h2{font-size:27px}.essay-image{padding:0 16px;margin-bottom:35px}.journal-back{margin-bottom:30px}.journal-tools h2{font-size:32px}}@media print{.site-header,.site-footer,.essay-sidebar,.journal-next,.journal-back{display:none!important}.journal-page{background:white;color:black}.essay-layout{display:block}.essay-body,.essay-body h2,.essay-lead,.essay-body a{color:black}.essay-hero h1{font-size:36px}.essay-body{font-size:12pt}.essay-image{max-width:500px}.wrap{width:100%;max-width:100%}}
