.editorial{max-width:1440px!important}.essay-opening{max-width:1000px;padding:80px 0 48px}.essay-opening h1{font-size:clamp(52px,6.4vw,94px);line-height:1.04;font-weight:200;letter-spacing:-3px}.essay-deck{max-width:800px;font-size:24px;line-height:1.55;color:#c8d8d3}.essay-byline{font:11px/1.8 monospace;letter-spacing:.5px;margin-top:30px}.essay-cover{margin:0 0 72px}.essay-cover img{width:100%;height:auto;max-height:620px;object-fit:cover;object-position:center 60%;display:block}.editorial figcaption{font:11px/1.8 monospace;color:#91a9a0;margin-top:14px}.essay-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:70px;justify-content:space-between}.essay-contents{align-self:start;position:sticky;top:115px}.essay-contents nav{display:grid;gap:15px;font-size:12px;line-height:1.5}.essay-contents nav>a{display:block;color:#a9c5bc}.essay-contents .kicker{margin-bottom:22px}.essay-body{min-width:0}.essay-body p{font-size:19px;line-height:1.9;color:#b7c8c4;margin:0 0 25px}.essay-body p.essay-intro{font-size:25px;line-height:1.65;color:#e5eee8}.essay-body section{padding:40px 0 14px;border:0;scroll-margin-top:110px}.essay-body h2{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:15px 0 28px}.essay-body h3{font-size:26px;line-height:1.35;color:#dce9e1;margin:34px 0 20px}.essay-body strong{font-weight:500;color:#e2ede4}.essay-body a{color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.essay-body a[href^="#ref-"]{font:12px/1.5 monospace;white-space:nowrap;text-decoration:none}.essay-image{margin:50px 0 20px}.essay-image img{width:100%;height:auto;display:block}.essay-body .essay-ending{font-size:29px;line-height:1.5;color:var(--lime);border-top:1px solid #344738;margin-top:40px;padding-top:28px}.essay-body .actions{margin:35px 0 50px}.essay-body .button{color:#10180b;text-decoration:none}.essay-body .button.secondary{color:#e6eeef}.essay-references{border-top:1px solid #344738!important;margin-top:35px}.essay-body .fine,.reading-list p{font-size:13px!important;line-height:1.75!important}.reading-list{padding-left:25px;color:#9ab3a8}.reading-list li{padding:18px 0 12px 8px;border-bottom:1px solid #25332d;scroll-margin-top:110px}.reading-list li>a{font-size:14px;line-height:1.65;color:#c2ded2}.reading-list p{margin:10px 0}.reading-list li:target{background:#17251a}
@media(max-width:1050px){.essay-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}.essay-contents nav{font-size:11px}.essay-body p{font-size:18px}}
@media(max-width:760px){.essay-opening{padding:42px 0 25px}.essay-opening h1{font-size:54px;letter-spacing:-2px}.essay-deck{font-size:21px}.essay-cover{margin-bottom:35px}.essay-cover img{aspect-ratio:1.25;object-fit:cover}.essay-layout{display:block}.essay-contents{position:static;padding:0 0 28px;margin-bottom:35px;border-bottom:1px solid #344738}.essay-contents nav{grid-template-columns:1fr 1fr;gap:6px 20px;font-size:12px}.essay-contents nav>a{display:flex;align-items:center;min-height:44px}.essay-body p{font-size:18px;line-height:1.85}.essay-body p.essay-intro{font-size:23px}.essay-body h2{font-size:32px}.essay-body h3{font-size:25px}.essay-body section{padding-top:25px}.essay-body .essay-ending{font-size:25px}.essay-image{margin-top:30px}}
@media(max-width:380px){.essay-opening h1{font-size:46px}.essay-contents nav{grid-template-columns:1fr}}
@media print{.essay-contents{display:none}.essay-layout{display:block}.essay-opening{padding-top:0}.essay-opening h1{font-size:42px}.essay-cover{margin-bottom:25px}.essay-cover img{max-height:220px;object-fit:contain}.essay-body p{font-size:12px;line-height:1.7}.essay-body h2{font-size:25px}.essay-body h3{font-size:19px}.essay-image img{max-height:220px;object-fit:contain}.essay-body section{padding-top:20px}.reading-list li{break-inside:avoid}.essay-body a{color:#111}.essay-body .actions{display:none}}
/* Keep the longer contents list usable beside the expanded essay. */
@media(min-width:761px){.essay-contents{max-height:calc(100svh - 140px);overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:#4f6743 transparent}}
.essay-body .method-map{display:grid;gap:16px;margin:30px 0}.method-map>div{border:1px solid #344738;background:linear-gradient(120deg,#132019,#0c1417);padding:24px}.essay-body .method-map h4{color:var(--lime);font-size:21px;line-height:1.4;font-weight:400;margin:0 0 15px}.essay-body .method-map p{font-size:17px;line-height:1.8;margin:0}#elite-method-map{scroll-margin-top:110px}
@media(max-width:380px){.method-map>div{padding:19px}.essay-body .method-map h4{font-size:20px}}
@media print{.method-map>div{break-inside:avoid;padding:14px}.essay-body .method-map p{font-size:12px}.essay-body .method-map h4{font-size:16px;color:#111}}
.essay-body .station-application{margin:32px 0 20px;padding:25px 28px;border-left:2px solid var(--lime);background:#111d17}.essay-body .station-application .application-label{font:10px/1.6 monospace;letter-spacing:1.3px;color:var(--lime);margin:0 0 12px}.essay-body .station-application h3{font-size:23px;line-height:1.4;margin:0 0 14px}.essay-body .station-application p:last-child{font-size:17px;line-height:1.8;margin:0}
@media(max-width:600px){.essay-body .station-application{padding:22px 20px}.essay-body .station-application h3{font-size:21px}}
@media print{.essay-body .station-application{break-inside:avoid;background:white;border-color:#333;padding:12px}.essay-body .station-application p:last-child{font-size:12px}}
