.essay-header{height:86px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.essay-header>div{display:flex;gap:28px;font-size:14px;color:var(--jade)}.essay-top{padding-top:70px;padding-bottom:65px;border-bottom:1px solid var(--line)}.essay-top h1{font-size:64px;line-height:1.4;margin-top:25px}.essay-top>p{font-family:var(--serif);font-size:22px;margin-top:26px;color:var(--jade)}.essay-author{display:block;font-size:13px;color:var(--muted);margin-top:24px}.essay-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:75px;padding-top:55px;padding-bottom:80px}.essay-toc{align-self:start;position:sticky;top:25px;max-height:calc(100vh - 55px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#455a41 transparent;padding-right:18px}.essay-toc summary{font-family:var(--serif);color:var(--jade);font-size:19px;cursor:pointer}.toc>ul{padding:0;margin:18px 0 0;list-style:none}.toc>ul>li{margin:0 0 14px;font-size:12px;line-height:1.8;color:#8d9e89}.toc>ul>li>a:hover{color:var(--ink)}.essay-content{max-width:850px;line-height:2.05;overflow-wrap:anywhere;color:#b8c3b3;font-size:17px}.essay-content>h2:first-child{margin-top:0}.essay-content h2{font-size:31px;line-height:1.6;margin:70px 0 24px;color:#dee5d6}.essay-content h3{font-family:var(--serif);font-size:23px;line-height:1.65;margin:34px 0 18px;color:#cdd9c3}.essay-content p{margin:20px 0}.essay-content strong{font-weight:500;color:#d0dcc5}.essay-content a{color:#b4cd9f;text-decoration:underline;text-decoration-color:#4e6744;text-underline-offset:4px}.essay-content blockquote{margin:30px 0;padding:2px 26px;border-left:2px solid #748f61;background:#101c15;font-family:var(--serif);font-size:20px;color:#c7d6b8}.essay-content li{margin:12px 0}.essay-content hr{border:0;border-top:1px solid var(--line);margin:35px 0}.table-scroll{max-width:100%;overflow:auto;margin:28px 0;font-size:14px}.essay-content table{border-collapse:collapse;min-width:540px;width:100%}.essay-content th,.essay-content td{padding:14px 17px;text-align:left;border:1px solid #2b3d27;min-width:100px}.essay-content th{font-weight:500;color:#c6d7b6;background:#172718}.essay-content td{color:#a6b59c}.essay-content .katex{font-size:1.07em;color:#d3deca}.katex-display{padding:22px 12px;background:#0e1b12;max-width:100%;overflow-x:auto;overflow-y:hidden}.essay-flow{text-align:center;background:#101f14;border:1px solid #294025;padding:22px;max-width:500px;margin:25px auto;color:#bfceae;font-size:15px}.essay-flow>div{border:1px solid #3e5b35;padding:9px 12px}.essay-flow>span{display:block;color:#6b905b;font-size:20px}.essay-flow p{font-size:12px;margin:14px 0 0;color:#829b73}@media(max-width:1000px){.essay-layout{grid-template-columns:195px minmax(0,1fr);gap:35px}.essay-content{font-size:16px}}@media(max-width:700px){.essay-header{height:72px;padding:0 21px;gap:15px}.essay-header .brand{font-size:11px}.essay-header>div{font-size:12px;gap:15px}.essay-top{padding-top:44px;padding-bottom:40px}.essay-top .eyebrow{font-size:9px}.essay-top h1{font-size:44px;margin-top:22px}.essay-top>p{font-size:18px}.essay-author{font-size:12px;margin-top:19px}.essay-layout{grid-template-columns:1fr;padding-top:30px;gap:35px}.essay-toc{position:static;max-height:300px;padding:20px;border:1px solid var(--line)}.toc>ul>li{font-size:13px}.essay-content h2{font-size:27px;margin-top:48px}.essay-content h3{font-size:22px}.essay-content blockquote{font-size:18px;padding:1px 18px}.essay-content ol,.essay-content ul{padding-left:25px}.essay-content th,.essay-content td{padding:11px}.essay-content{font-size:16px}.essay-content p{margin:17px 0}.katex-display{font-size:13px}.essay-page .site-footer{margin-top:0}}
.essay-content,.essay-toc{min-width:0}.essay-content .table-scroll{width:100%}@media(max-width:700px){.essay-layout{grid-template-columns:minmax(0,1fr)}}
