.editorial-nav{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;font-size:.875rem}.editorial-nav a{padding:10px 0;text-decoration:none;color:#c7c9bd}.editorial-nav a:hover{color:var(--gold)}.editorial-hero{max-width:960px;padding:40px 0 44px}.back-link{display:inline-block;color:var(--muted);font-size:.875rem;margin-bottom:40px;text-underline-offset:5px}.editorial-hero .eyebrow{font-size:.875rem;margin-bottom:18px}.editorial-hero h1{font-size:clamp(2.3rem,4.3vw,4rem);line-height:1.09;max-width:880px;text-wrap:balance}.editorial-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.8;max-width:780px;color:#b9bfb4;margin:26px 0}.editorial-byline{display:flex;flex-wrap:wrap;gap:8px;font-size:.8125rem;color:var(--muted)}.archive-notice{border-left:2px solid var(--gold);padding:12px 18px;font-size:.875rem;color:#cec7b6;background:#d9bb7d08;line-height:1.7}.editorial-layout{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,780px);gap:clamp(30px,6vw,90px);border-top:1px solid var(--border);padding-top:36px}.reading-guide{align-self:start;position:sticky;top:24px;font-size:.875rem;display:grid;gap:3px}.reading-guide p{margin:0 0 12px;color:var(--gold)}.reading-guide a{padding:10px 0;line-height:1.5;text-decoration:none;color:#b2b9aa}.reading-guide a:hover{color:var(--paper)}.reading-guide .guide-cta{color:var(--gold);margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.prose{min-width:0;color:#c9cec3;font-size:1.0625rem;line-height:1.85}.prose section{margin:0 0 48px;scroll-margin-top:24px}.prose h2{color:var(--paper);font:400 clamp(1.65rem,2.8vw,2.15rem)/1.24 var(--serif);letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}.prose h3{color:var(--paper);font-size:1.15rem;margin:30px 0 10px}.prose p{margin:0 0 20px}.prose a{color:#e0c48b;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.prose strong{font-weight:600;color:#e3e4d9}.prose ul,.prose ol{padding-left:25px}.prose li{padding-left:4px;margin:10px 0}.prose blockquote{border-left:2px solid var(--gold);margin:26px 0;padding:8px 24px;color:#ece3d1}.prose .note{padding:20px 24px;border:1px solid #d9bb7d38;border-radius:12px;background:#d9bb7d06;font-size:1rem}.table-wrap{overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:12px;margin:24px 0;max-width:100%}.prose table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6;text-align:left}.prose th,.prose td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:top}.prose th{font-weight:600;color:var(--paper);background:#cfdab108}.prose tr:last-child td{border-bottom:0}.prose caption{padding:16px;text-align:left;color:#d8d8ce}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.stat{padding:22px 18px;border-top:1px solid var(--gold);background:#d9bb7d06}.stat b{font:400 clamp(1.5rem,3vw,2.25rem)/1.3 var(--serif);color:var(--gold);display:block;overflow-wrap:anywhere}.stat span{font-size:.875rem;display:block;margin-top:8px}.prose figure{margin:28px 0}.prose figure img{display:block;width:100%;height:auto;background:#fff;border-radius:8px}.prose figcaption{font-size:.875rem;line-height:1.7;color:var(--muted);margin-top:12px}.archive-chart{background:linear-gradient(145deg,#19201b,#111713);border:1px solid #d9bb7d40;padding:22px;border-radius:16px}.archive-chart svg{display:block;width:100%;height:auto;min-width:560px}.chart-scroll{overflow-x:auto}.chart-key{font-size:.875rem;color:#b5bda9}.chart-key::before{content:'●';color:var(--gold);margin-right:8px}.prose details{border:1px solid var(--border);padding:18px;border-radius:10px}.prose summary{cursor:pointer;color:var(--paper);min-height:30px}.source-notes{border-top:1px solid var(--border);padding-top:28px;font-size:.875rem;overflow-wrap:anywhere}.source-notes h2{font-size:1.65rem}.reading-next{margin-top:28px;padding:38px 0 44px;border-top:1px solid var(--border)}.reading-next h2{font:400 clamp(1.65rem,3vw,2.2rem)/1.3 var(--serif);margin:0 0 12px}.reading-next p:not(.eyebrow){max-width:690px;color:var(--muted)}.text-links{display:flex;flex-wrap:wrap;gap:8px 28px}.text-links a{color:var(--gold);padding:10px 0;text-underline-offset:5px;font-size:.9375rem}.reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.reading-card{border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,#1b211944,#151b1466);padding:24px;min-width:0}.reading-card h3{font:400 1.6rem/1.25 var(--serif);margin:0 0 14px;color:var(--paper)}.reading-card h3 a{color:inherit;text-decoration:none}.reading-card p{margin:0;color:#afb8a7;line-height:1.75;font-size:1rem}.reading-card:hover{border-color:#d9bb7d77}.reading-card .card-label{display:block;font-size:.8125rem;color:var(--gold);margin-bottom:15px}.home-library{border-top:1px solid var(--border);padding:45px 0 58px}.home-library h2{font:400 clamp(2rem,3.5vw,3rem)/1.2 var(--serif);margin:0 0 16px}.home-library>p{color:var(--muted);max-width:700px;font-size:1.0625rem;line-height:1.8}.editorial-page .site-footer{flex-wrap:wrap}.editorial-page main{display:block}.number{font-variant-numeric:tabular-nums}.prose img{max-width:100%}
@media(max-width:900px){.site-header{flex-wrap:wrap}.editorial-nav{gap:4px 20px}.editorial-layout{grid-template-columns:1fr;gap:30px}.reading-guide{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-bottom:25px;border-bottom:1px solid var(--border)}.reading-guide p{grid-column:1/-1}.reading-guide .guide-cta{margin:0;border:0;padding:10px 0}.editorial-hero{padding-top:24px}.back-link{margin-bottom:28px}.archive-chart{padding:16px}}
@media(max-width:600px){.editorial-page .page-shell{width:calc(100% - 36px);max-width:540px}.editorial-nav{width:100%;justify-content:space-between;gap:0 12px;font-size:.875rem}.editorial-page .site-header{padding-bottom:16px;gap:12px}.editorial-hero h1{font-size:2.35rem;overflow-wrap:break-word}.editorial-hero{padding-bottom:28px}.editorial-lead{font-size:1.0625rem;line-height:1.8}.prose{font-size:1rem}.prose section{margin-bottom:36px}.prose h2{font-size:1.8rem}.reading-grid{grid-template-columns:1fr}.reading-card{padding:22px}.stat-row{grid-template-columns:1fr}.stat{display:flex;align-items:center;gap:24px;padding:16px}.stat b{min-width:115px;font-size:1.9rem}.stat span{margin:0}.reading-guide{grid-template-columns:1fr;gap:0}.reading-guide a{min-height:44px}.prose th,.prose td{padding:12px}.prose figure{margin-inline:0}.home-library{padding:36px 0}.text-links{flex-direction:column;align-items:flex-start;gap:2px}.prose .note{padding:16px}.editorial-page .site-footer{align-items:flex-start;flex-direction:column;gap:12px}.home-library .eyebrow{font-size:.875rem}.prose table{min-width:460px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
