:root{--olive:#8D8741;--forest:#1a3320;--blue:#659DBD;--tan:#DAAD86;--brown:#BC986A;--cream:#FBEEC1;--ink:#1a1a18;--accent:#1a3320;--muted:#BC986A;--rule:#DAAD86;--shade:#FBEEC1;--paper:#f5f0e4;--reader-bg:#FBEEC1;--reader-ink:#1a1a18;--reader-accent:#8D8741;--reader-muted:#BC986A;--reader-rule:#DAAD86;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--prose-width:65ch;--editorial-sidebar:280px}*,:after,:before{box-sizing:border-box}html{font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--ink);background:#1a3320;font-family:var(--font-serif,Georgia,serif);line-height:1.7;margin:0}.reader-body{max-width:var(--prose-width);margin:0 auto;padding:var(--space-8) var(--space-4)}.reader-body a{color:var(--reader-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.reader-body a:hover{text-decoration-thickness:2px}.editorial-layout{display:grid;grid-template-columns:var(--editorial-sidebar) 1fr;align-items:stretch;min-height:100vh;background:var(--paper);transition:grid-template-columns .18s ease}html[data-nav-collapsed=true] .editorial-layout{grid-template-columns:48px 1fr}.editorial-nav{background:#1a3320;border-right:1px solid rgba(255,255,255,.08);overflow:visible}.editorial-nav-inner{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:var(--space-6);display:flex;flex-direction:column;overflow:visible}html[data-nav-collapsed=true] .editorial-nav-inner{padding:var(--space-3) var(--space-2)}.editorial-main{padding:var(--space-8);overflow-y:auto;overflow-anchor:none;font-family:var(--font-dm-sans,system-ui,sans-serif)}.editorial-main h1,.editorial-main h2{font-family:var(--font-syne,system-ui,sans-serif)}.status-badge{display:inline-block;padding:2px 8px;border-radius:3px;font-size:var(--text-xs);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.status-research{background:#fef3c7;color:#92400e}.status-drafting{background:#ddeef7;color:#2d6a8a}.status-editing{background:#edf4ee;color:#2e5e3b}.status-fact_check{background:#fdf3e3;color:#7a5c2e}.status-ready{background:#d1fae5;color:#065f46}.status-published{background:#1a3320;color:#ffffff}.status-killed{background:#f3f4f6;color:#6b7280}.claim-marker{display:inline-block;font-size:.65em;vertical-align:super;color:var(--accent);font-family:var(--font-sans,system-ui,sans-serif);margin-left:1px}.article-body li{font-family:var(--font-cabinet,system-ui,sans-serif);font-size:1.15rem;line-height:1.6}.article-body sup{font-size:.62em;line-height:0;vertical-align:baseline;position:relative;top:-.5em;margin-left:-.25em}.article-body sup a{font-family:var(--font-dm-sans,system-ui,sans-serif)!important;font-size:inherit;color:#1a5c8a;text-decoration:none;font-weight:400!important;margin-left:0}.article-body sup a:hover{text-decoration:underline;color:#154f78}.article-footnote-num{font-family:var(--font-dm-sans,system-ui,sans-serif)!important;color:#1a5c8a!important;font-weight:400!important;font-size:.8rem;flex-shrink:0;text-align:right}.claim-marker a{color:inherit;text-decoration:none}.fc-grounded{color:#065f46}.fc-flagged{color:#9d174d;font-weight:600}.fc-unverifiable{color:#92400e}.fc-pending{color:var(--muted)}.pull-quote{border-left:3px solid var(--accent);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);margin:var(--space-8) 0;color:var(--accent);font-size:var(--text-lg);font-style:italic}.author-inline-input{border:1px solid transparent;outline:none}.author-inline-input:focus{border-color:var(--rule);background:var(--paper)}@media print{.editorial-nav{display:none!important}.editorial-layout{display:block!important}.editorial-main{padding:0!important}}