:root{--essay-ink:#182026;--essay-muted:#5b6670;--essay-line:#d8ddd8;--essay-paper:#fbfaf6;--essay-accent:#d98916;--essay-accent-dark:#9d5e08;--essay-green:#4f7d60;--essay-blue:#426e91}
.data-essay-page .content{max-width:1080px}
.essay-lede{font-size:1.12rem;line-height:1.75;max-width:820px;margin:0 auto}
.essay-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--essay-accent-dark);margin-bottom:.55rem}
.essay-kicker:before{content:"";width:24px;height:2px;background:var(--essay-accent)}
.essay-intro,.essay-method,.essay-sources,.essay-faq,.essay-related{margin:1.4rem 0 2rem}
.essay-intro{padding:1.45rem 1.55rem;background:linear-gradient(135deg,#fffdf7,#f8f2e6);border:1px solid #e8dcc5;border-radius:18px}
.essay-intro h2,.essay-method h2,.essay-sources h2,.essay-related h2{margin-top:0}
.essay-method{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.essay-note{padding:1.2rem 1.3rem;border:1px solid var(--essay-line);border-radius:16px;background:#fff}
.essay-note strong{display:block;margin-bottom:.35rem}
.essay-note p{margin:.35rem 0;color:var(--essay-muted);line-height:1.65}
.essay-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1.2rem 0 2.2rem}
.essay-timeline article{position:relative;padding:1rem 1rem 1.05rem;background:#fff;border:1px solid var(--essay-line);border-radius:16px}
.essay-timeline .year{font-size:1.45rem;font-weight:900;color:var(--essay-accent-dark);line-height:1}
.essay-timeline h3{font-size:1rem;margin:.45rem 0}
.essay-timeline p{font-size:.9rem;line-height:1.5;color:var(--essay-muted);margin:0}
.essay-chapter-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 2rem;padding:0;list-style:none}
.essay-chapter-nav a{display:inline-flex;padding:.48rem .75rem;border:1px solid var(--essay-line);border-radius:999px;background:#fff;text-decoration:none;font-size:.9rem;font-weight:700}
.data-section{scroll-margin-top:1rem;padding:1.4rem 0 2.3rem;border-top:1px solid #e6e7e2}
.data-section:first-of-type{border-top:0}
.data-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;margin-bottom:1rem}
.data-section-index{font-size:.78rem;font-weight:900;letter-spacing:.08em;color:var(--essay-accent-dark);text-transform:uppercase}
.data-section h2{font-size:clamp(1.45rem,3vw,2.1rem);margin:.2rem 0 .45rem}
.data-section .summary{font-size:1rem;line-height:1.7;color:var(--essay-muted);max-width:820px;margin:0}
.data-source-pill{white-space:nowrap;font-size:.78rem;font-weight:800;padding:.42rem .65rem;border-radius:999px;background:#f5f2ea;border:1px solid #ded7c8;color:#4b4d4a;text-decoration:none}
.fred-chart{position:relative;background:#fff;border:1px solid var(--essay-line);border-radius:18px;padding:.9rem .9rem .65rem;box-shadow:0 10px 30px rgba(44,45,42,.06);overflow:hidden}
.fred-chart svg{display:block;width:100%;height:auto;aspect-ratio:840/380;overflow:visible}
.chart-status{min-height:300px;display:grid;place-items:center;color:var(--essay-muted);font-weight:700;text-align:center;padding:2rem}
.chart-grid-line{stroke:#e7e9e5;stroke-width:1}
.chart-axis-label{fill:#69727a;font-size:12px;font-family:system-ui,sans-serif}
.chart-1971{stroke:var(--essay-accent);stroke-width:2;stroke-dasharray:7 6}
.chart-1971-label{fill:var(--essay-accent-dark);font-size:12px;font-weight:800;font-family:system-ui,sans-serif}
.chart-line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.chart-line-0{stroke:#2f6e87}.chart-line-1{stroke:#a85d38}.chart-line-2{stroke:#668a51}
.chart-point{fill:#fff;stroke-width:2}
.chart-tooltip{position:absolute;pointer-events:none;opacity:0;transform:translate(-50%,-110%);padding:.45rem .6rem;border-radius:10px;background:#172027;color:#fff;font-size:.78rem;line-height:1.35;white-space:nowrap;box-shadow:0 8px 22px rgba(0,0,0,.18);transition:opacity .08s}
.chart-legend{display:flex;gap:1rem;flex-wrap:wrap;padding:.5rem .25rem .05rem;color:#505a62;font-size:.82rem}
.chart-legend span{display:inline-flex;align-items:center;gap:.38rem}
.chart-legend i{display:inline-block;width:18px;height:3px;border-radius:4px;background:#2f6e87}.chart-legend span:nth-child(2) i{background:#a85d38}.chart-legend span:nth-child(3) i{background:#668a51}
.data-reading{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}
.data-reading div{padding:1rem 1.05rem;border-radius:14px;background:#f8f8f5;border:1px solid #e5e6e1}
.data-reading strong{display:block;margin-bottom:.28rem}
.data-reading p{margin:0;color:var(--essay-muted);line-height:1.55;font-size:.92rem}
.essay-causality{margin:2rem 0;padding:1.4rem 1.5rem;border-radius:18px;border:1px solid #d7dfe3;background:#f4f8fa}
.essay-causality h2{margin-top:0}.essay-causality p{line-height:1.7;color:#4e5c65}
.essay-source-list{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;padding:0;list-style:none}
.essay-source-list a{display:block;padding:.8rem .9rem;border:1px solid var(--essay-line);border-radius:12px;background:#fff;text-decoration:none;font-weight:700}
.essay-source-list small{display:block;margin-top:.2rem;color:var(--essay-muted);font-weight:500}
.essay-related{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.essay-related a{display:block;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--essay-line);background:#fff;text-decoration:none;font-weight:800}
.essay-related span{display:block;margin-top:.25rem;color:var(--essay-muted);font-size:.9rem;font-weight:500}
.essay-loading-error{color:#8d3c2b;text-align:center;line-height:1.55}
.essay-link-card{display:block;margin:1rem 0 1.35rem;padding:1rem 1.15rem;border-radius:16px;border:1px solid #e4d3b4;background:linear-gradient(135deg,#fffaf0,#f7efe1);text-decoration:none}
.essay-link-card strong{display:block;font-size:1.05rem;margin-bottom:.2rem}.essay-link-card span{color:#5f635e;line-height:1.55}
@media(max-width:820px){.essay-method,.data-reading,.essay-source-list,.essay-related{grid-template-columns:1fr}.essay-timeline{grid-template-columns:1fr 1fr}.data-section-head{grid-template-columns:1fr}.data-source-pill{justify-self:start}.chart-status{min-height:220px}}
@media(max-width:520px){.essay-timeline{grid-template-columns:1fr}.fred-chart{padding:.55rem}.essay-intro{padding:1.15rem}.essay-chapter-nav{gap:.4rem}.essay-chapter-nav a{font-size:.82rem}.chart-axis-label{font-size:10px}}

/* Schritt 10 – ausführlicher Datenessay */
.essay-timeline-six{grid-template-columns:repeat(3,1fr)}
.essay-method-four{grid-template-columns:repeat(2,1fr)}
.essay-gold-callout{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center;margin:1.25rem 0 2rem;padding:1.35rem 1.5rem;border:1px solid #e6d2a7;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#f6eddc)}
.gold-number{font-size:clamp(2rem,5vw,3.6rem);font-weight:950;line-height:1;color:#9d6a0d;white-space:nowrap}
.essay-gold-callout h2{margin:0 0 .35rem}.essay-gold-callout p{margin:0;color:var(--essay-muted);line-height:1.7}
.essay-counterpoint{margin:1.2rem 0 2rem;padding:1.4rem 1.5rem;border-radius:18px;border:1px solid #cfe0d4;background:#f3f9f5}
.essay-counterpoint h2{margin-top:0}.essay-counterpoint p{line-height:1.7;color:#4c5b50}
.essay-bitcoin{scroll-margin-top:1rem;margin:2rem 0;padding:1.55rem 1.65rem;border-radius:20px;background:linear-gradient(135deg,#fff8ec,#f5ead4);border:1px solid #e7cfaa}
.essay-bitcoin h2{margin:.1rem 0 .7rem}.essay-bitcoin p{line-height:1.75;color:#4f554f}
.essay-table-wrap{overflow-x:auto;border:1px solid var(--essay-line);border-radius:16px;background:#fff}
.essay-comparison table{width:100%;border-collapse:collapse;min-width:760px}
.essay-comparison th,.essay-comparison td{padding:.85rem .95rem;text-align:left;vertical-align:top;border-bottom:1px solid #e7e9e5;line-height:1.5}
.essay-comparison th{background:#f5f3ec;font-size:.87rem}.essay-comparison td{font-size:.9rem;color:#4e585f}.essay-comparison tbody tr:last-child td{border-bottom:0}.essay-comparison td:first-child{font-weight:800;color:#273038}
.essay-related-three{grid-template-columns:repeat(3,1fr)}
@media(max-width:820px){.essay-timeline-six{grid-template-columns:1fr 1fr}.essay-related-three{grid-template-columns:1fr}.essay-gold-callout{grid-template-columns:1fr}.essay-method-four{grid-template-columns:1fr}}
@media(max-width:520px){.essay-timeline-six{grid-template-columns:1fr}.gold-number{font-size:2.5rem}}

.essay-context{margin:1.2rem 0 2rem;padding:1.35rem 1.5rem;border:1px solid var(--essay-line);border-radius:18px;background:#fff}
.essay-context h2{margin-top:0}.essay-context p{line-height:1.75;color:var(--essay-muted)}
.essay-checks{margin-bottom:2rem}.essay-summary{margin:1.2rem 0 2rem;padding:1.45rem 1.55rem;border-radius:18px;background:#fbfaf6;border:1px solid #dfddd3}.essay-summary h2{margin-top:0}.essay-summary p,.essay-summary li{line-height:1.7;color:#505a60}.essay-summary li+li{margin-top:.55rem}

.essay-gold-nuance{margin:-.8rem 0 2rem;padding:1.2rem 1.35rem;border-left:4px solid #c28a2a;background:#fffdf8}.essay-gold-nuance h2{margin:.1rem 0 .45rem;font-size:1.2rem}.essay-gold-nuance p{margin:0;line-height:1.75;color:var(--essay-muted)}

.essay-evidence{margin:-.6rem 0 2rem;padding:1.25rem 1.4rem;border:1px dashed #cfd5d8;border-radius:16px;background:#fafcfc}.essay-evidence h2{margin:.1rem 0 .45rem;font-size:1.2rem}.essay-evidence p{margin:0;line-height:1.75;color:var(--essay-muted)}
