.chapter-shell{position:sticky;top:0;z-index:12;background:#101b2bf5;backdrop-filter:blur(12px)}.chapter-nav{position:static;gap:28px}.mobile-chapters{display:none}.ai-path{display:flex;align-items:center;gap:16px}.ai-path button,.type-switch button,.chart-modes button{min-height:48px;background:transparent;border:1px solid #aab3b8;padding:13px 20px;font-size:14px;color:inherit;border-radius:4px}.ai-path button[aria-pressed=true],.type-switch button[aria-pressed=true]{background:#152334;color:#f1efe9;border-color:#152334}.historical-lab{margin-top:65px;border-top:1px solid #425368;padding-top:50px}.historical-lab>p{color:#aebccb;max-width:800px}.history-controls{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:30px 0}.history-controls label{font-size:15px}.history-controls input{width:220px;accent-color:var(--gold);min-height:44px}.history-controls output{color:var(--gold);font-weight:700}.chart-modes{display:flex;gap:10px;margin-left:auto}.chart-modes button{border-color:#425368;color:#b6c5d8;font-size:12px;padding:12px}.chart-modes button[aria-pressed=true]{background:var(--gold);color:#152334;border-color:var(--gold)}#history-axis{font-size:12px;color:#b9c6d3}.history-bars{display:grid;gap:16px;margin:25px 0}.history-row{display:grid;grid-template-columns:160px 1fr 170px;gap:24px;align-items:center;background:transparent;border:1px solid transparent;color:#f1efe9;min-height:75px;padding:12px 15px;text-align:left;border-radius:5px}.history-row:hover{background:#182538}.history-row[aria-pressed=true]{border-color:#5e748c;background:#152334}.history-year{font:26px Georgia,serif}.history-year small{display:block;font:11px/1.6 Arial,sans-serif;color:#a8b9ca;margin-top:6px}.history-track{height:30px;background:#1e3046;border-radius:3px;position:relative}.history-fill{display:block;height:100%;background:var(--gold);border-radius:3px;transition:width .3s;position:relative}.history-fill i{position:absolute;right:0;top:0;height:100%;width:25%;background:repeating-linear-gradient(135deg,#ab784c,#ab784c 3px,#f6be71 3px,#f6be71 6px);border-radius:0 3px 3px 0}.history-row strong{font-size:17px;font-weight:500;white-space:nowrap}.history-detail{border-block:1px solid #425368;margin:30px 0;padding:25px 0;min-height:170px}.history-detail h4{font:24px/1.4 Georgia,serif;margin:0 0 10px;color:var(--gold)}.history-detail p{color:#b6c5d8;margin:0;max-width:850px}.source-line{font-size:12px;line-height:1.8}.source-line a,.history-context a,.reference-list a,.source-explainer a{color:var(--gold)}.method{margin-top:24px;border-block:1px solid #425368;padding:18px 0}.method summary{font-size:14px;min-height:30px;line-height:1.6}.method p{font-size:14px;color:#b8c6d5;max-width:880px}.history-context{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.history-context article{border-left:1px solid #425368;padding-left:20px}.history-context span{font-size:11px;letter-spacing:.06em;color:#a9b6c6}.history-context h4{font:31px Georgia,serif;margin:19px 0;color:var(--gold)}.history-context p{font-size:14px;color:#aebccb}.history-context a{font-size:12px;line-height:1.7;display:inline-block}.types-lab,.percent-lab{margin-top:65px;border-top:1px solid #c8cac5;padding-top:45px}.type-switch{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.type-diagram{display:flex;align-items:center;gap:20px;border:1px solid #c0c8ca;padding:25px;min-height:110px}.type-diagram span,.type-diagram strong{flex:1;font-size:16px;line-height:1.6}.type-diagram strong{color:#956129}.type-diagram b{font-size:20px;font-weight:400}.types-lab>p{color:var(--body);max-width:850px}.percent-lab label{display:block;font-size:15px;margin-top:25px}.percent-lab input{accent-color:#956129;width:min(100%,400px);min-height:45px}.percent-values{display:flex;align-items:center;gap:45px;margin:25px 0}.percent-values span{display:block;font-size:13px;color:var(--body)}.percent-values strong{font:37px/1.5 Georgia,serif;color:#956129}.source-explainer{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:45px 0}.source-explainer h3{font-size:27px}.source-explainer p{color:#b6c5d8;font-size:16px}.dark .section-deck{color:#b6c5d8}.reference-list{list-style:none;padding:0;margin:30px 0}.reference-list li{border-top:1px solid #425368;padding:20px 0}.reference-list a{font-size:16px;line-height:1.6}.reference-list p{font-size:14px;color:#aebccb;max-width:850px;margin-bottom:0}.article-toc{display:block;margin-top:25px;border-bottom:1px solid #c8cac5;padding-bottom:20px}.article-toc h3{font-size:24px}.article-toc ol{columns:2;column-gap:40px;padding-left:22px}.article-toc li{font-size:13px;line-height:1.6;break-inside:avoid;margin:0 0 9px}.article-toc a{color:#566675}.prose h3{scroll-margin-top:90px}.prose a{color:#80531e}.editor-note{border-left:3px solid #a97135;padding:15px 22px;background:#e5e2da;font:15px/1.7 Arial,sans-serif!important}.chapter-bridge{display:flex;justify-content:flex-end;margin-top:35px;border-top:1px solid #c4cacd;padding-top:22px}.chapter-bridge a{font-size:14px;color:inherit}.dark .chapter-bridge{border-color:#425368}.dark .chapter-bridge a{color:var(--gold)}.flow-legend{display:flex;gap:25px;margin:20px 0 0;font-size:12px;color:#62747f}#source-insight,#cycle-detail-copy,#education-outcome{line-height:1.8}body:not(.js-ready) .earlier{opacity:1}body:not(.js-ready) .history-controls,body:not(.js-ready) .chart-modes{display:none}.history-row:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.js-note{padding:20px;background:#f6be71;color:#152334;font-size:16px}#practice,#education,#knowledge,#context,#speed,#mechanism,#sources,#article{scroll-margin-top:80px}@media(max-width:1000px){.chart-modes{margin-left:0}.history-row{grid-template-columns:140px 1fr 155px;gap:15px}.chapter-nav{gap:20px;font-size:11px}}@media(max-width:700px){.chapter-nav{display:none}.mobile-chapters{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 18px;font-size:12px;color:#afbbcb}.mobile-chapters select{color:#f6be71;background:#152334;border:1px solid #425368;padding:11px 13px;min-height:44px;border-radius:4px;font:14px Arial,sans-serif;max-width:75%}.ai-path{flex-direction:column;align-items:stretch}.ai-path>span{transform:rotate(90deg);align-self:center}.ai-path button{font-size:16px}.history-row{grid-template-columns:85px 1fr;gap:10px 15px;padding:12px 8px}.history-row strong{grid-column:2;font-size:15px}.history-year{font-size:23px;grid-row:span 2}.history-year small{font-size:10px}.history-track{height:22px}.history-controls{gap:10px 15px}.history-controls input{width:100%}.chart-modes{width:100%}.chart-modes button{flex:1}.history-context{grid-template-columns:1fr;gap:25px}.history-context article{padding-left:18px}.history-context h4{margin:12px 0;font-size:29px}.history-context p{margin-block:10px}.type-diagram{flex-direction:column;text-align:center;gap:12px;padding:22px}.type-diagram span{max-width:320px}.type-diagram b{transform:rotate(90deg)}.type-diagram b:first-of-type{transform:none}.type-switch{gap:8px}.type-switch button{padding:12px 13px;font-size:13px;flex:1}.percent-values{flex-wrap:wrap;gap:20px 30px}.percent-values strong{font-size:32px}.source-explainer{grid-template-columns:1fr;gap:25px}.article-toc ol{columns:1}.history-detail{min-height:225px}.historical-lab{margin-top:40px}.flow-legend{flex-direction:column;gap:8px}#practice,#education,#knowledge,#context,#speed,#mechanism,#sources,#article{scroll-margin-top:75px}}

body:not(.js-ready) .chapter-nav{display:flex}body:not(.js-ready) .mobile-chapters{display:none}.belief-note{padding-top:35px;margin-top:40px;border-top:1px solid #425368;max-width:900px}.belief-note p{color:#b8c6d5;font-size:17px}input:disabled{opacity:.35}button:disabled{cursor:default}.article-toc{display:block}.article-toc h3{margin-bottom:20px}
#history-chart{scroll-margin-top:95px}.dark .note,.practice .note{color:#9aabbe!important}.dark .chapter-bridge a{color:var(--gold)}

/* Keep the opening of the essay visible; only its table of contents folds. */
.knowledge-example{margin-top:34px;padding-top:30px;border-top:1px solid #c8cfcf}
.knowledge-example h3{margin:0 0 8px}
.knowledge-example .section-deck{margin:0 0 20px}
.article-header,.full-article{width:min(100%,790px);margin-inline:auto}
.article-header .eyebrow{margin-top:0}
.article-header h2{max-width:18ch}
.article-header .section-deck{max-width:56ch}
.full-article{margin-top:32px;border:0}
.article-contents{border-block:1px solid #bdc5c8}
.article-contents>summary{padding:15px 0;font-weight:700;font-size:14px;min-height:44px}
.article-contents[open]>summary span{transform:rotate(180deg)}
.article-contents .article-toc{margin:0;border:0;padding-bottom:12px}
.article-contents .article-toc h3{display:none}
.article-contents .article-toc ol{margin-top:0}
.full-article .prose{width:min(100%,740px);margin-top:30px}
.article-edition-note{padding-top:19px;border-top:1px solid #bdc5c8;font-size:13px;color:#485867}
.article-edition-note a{color:#80531e}
#knowledge:focus,#article:focus{outline:none}
@media(max-width:480px){.hero .hero-actions{align-items:stretch}.article-header h2{font-size:clamp(32px,9vw,46px)}.full-article{margin-top:22px}}
