.restored-research.restored-economy{background:var(--paper);color:var(--navy);--muted:#536880;padding:0}.restored-economy .economy-page-hero{background:var(--navy);color:var(--paper);margin:0;padding:64px clamp(20px,4vw,64px)}.restored-economy .economy-page-hero h1{max-width:1100px;margin:24px 0;font:700 clamp(2.8rem,5.5vw,5.5rem)/1.08 Playfair Display,Georgia,serif}.restored-economy .economy-page-hero p{color:#b8c5d4;max-width:800px;font:22px/1.65 Georgia,serif}.restored-economy .blue-kicker{color:#756522;letter-spacing:.16em;font-size:12px;font-weight:700}.restored-economy .economy-page-hero .blue-kicker{color:var(--gold)}.restored-economy .economy-content{padding:32px clamp(20px,4vw,64px) 64px}.restored-economy h2{font:700 clamp(1.9rem,3vw,2.8rem)/1.2 Playfair Display,Georgia,serif}.restored-economy h3{font:700 25px/1.3 Playfair Display,Georgia,serif}.restored-economy a,.restored-economy summary{color:#66551d}.restored-economy .economy-controls-panel{background:0 0;border-color:#0b17282b;border-top-style:none;border-top-width:0;padding:0 0 20px}.restored-economy .hub-controls{align-items:end;gap:24px}.restored-economy label{flex-direction:column;align-items:start;gap:9px;font-weight:600}.restored-economy select,.restored-economy select option{color:var(--navy);background:#fffdf7}.restored-economy select{border-color:#818577;min-height:46px}.restored-economy .economy-marker-toggle{flex-direction:row;align-items:center;min-height:46px;font-weight:400}.restored-economy input[type=checkbox]{accent-color:#756522}.restored-economy .economic-card,.restored-economy .economy-record-card{background:#fffdf7;border-color:#9c8936;padding:28px}.restored-economy .economic-card h2{margin-top:0;font-size:clamp(1.6rem,2.5vw,2.2rem)}.restored-economy .economic-value{color:var(--navy);font-family:Playfair Display,Georgia,serif}.restored-economy .inheritance strong{color:var(--navy)}.restored-economy .economic-chart{background:0 0;padding:0}.restored-economy .chart-values>div{border-color:#0b17282b;flex-wrap:wrap}.restored-economy .hub-context,.restored-economy .economy-record-section{border-color:#0b17282b}.restored-economy .economy-record-flow{color:#66551d;border-block:1px solid #0b17282b;margin:24px 0;padding:24px 0}.restored-economy .economy-record-intro p{color:#536880}.restored-economy .j6-evidence-pair{color:var(--navy);background:0 0;border-color:#0b17282b}.restored-economy :focus-visible{outline-color:#756522}@media (width<=800px){.restored-economy .economy-page-hero{padding:40px 20px}.restored-economy .economy-content{padding:24px 20px 44px}.restored-economy .hub-controls{flex-direction:column;align-items:stretch}.restored-economy select{width:100%}.restored-economy .economic-card,.restored-economy .economy-record-card{padding:22px 12px}.restored-economy .economy-record-flow{gap:12px;font-size:14px}.restored-economy .economy-page-hero p{font-size:19px}}.restored-economy .era-legend span{color:var(--navy)}.restored-economy .era-legend i{outline:1px solid #0b17284d}.restored-economy .economic-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.restored-economy .economic-card-heading h3{flex:1;min-width:180px;margin:0}.restored-economy .economy-settings-button{min-height:44px;color:var(--navy);background:var(--paper);white-space:nowrap;border:1px solid #9c8936;align-items:center;gap:7px;padding:8px 11px;font:600 12px/1.3 Inter,Arial,sans-serif;display:inline-flex}.restored-economy .economy-settings-button:hover{color:var(--navy);background:#eee7cc}.restored-economy .economy-settings-button svg{width:18px;height:18px}.restored-economy .economic-card .economy-settings-summary{color:#536880;margin:12px 0 18px;font:400 12px/1.6 Inter,Arial,sans-serif}.restored-economy .economy-settings-dialog{background:var(--paper);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--navy);overscroll-behavior:contain;border:1px solid #9c8936;margin:auto;padding:28px;overflow:auto;box-shadow:0 20px 70px #0b172840}.restored-economy .economy-settings-dialog::backdrop{background:#0b1728bf}.restored-economy .economy-settings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.restored-economy .economy-settings-heading h2{margin:0;font:700 30px/1.2 Playfair Display,Georgia,serif}.restored-economy .economy-settings-close{width:44px;height:44px;color:var(--navy);background:0 0;border:1px solid #0b172840;flex-shrink:0;place-items:center;font:400 28px/1 Arial,sans-serif;display:grid}.restored-economy .economy-settings-close:hover{color:var(--navy);background:#eee7cc}.restored-economy .economy-settings-dialog .economy-settings-description{color:#536880;margin:14px 0 22px;font:400 14px/1.65 Inter,Arial,sans-serif}.restored-economy .economy-settings-dialog .hub-controls{flex-direction:column;align-items:stretch;gap:20px;margin:0 0 24px;display:flex}.restored-economy .economy-settings-dialog .hub-controls label{align-items:stretch;gap:8px;font:600 13px/1.5 Inter,Arial,sans-serif;display:flex}.restored-economy .economy-settings-dialog select{width:100%;min-width:0;min-height:48px;color:var(--navy);background:#fffdf7;border:1px solid #818577;padding:10px 12px;font:400 16px/1.5 Inter,Arial,sans-serif}.restored-economy .economy-settings-dialog .hub-controls .economy-marker-toggle{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-weight:400}.restored-economy .economy-settings-dialog input[type=checkbox]{width:20px;height:20px;margin:0}.restored-economy .economy-settings-dialog .era-legend{gap:10px 20px;margin:0 0 20px;font:400 12px/1.6 Inter,Arial,sans-serif}.restored-economy .economy-settings-dialog .economy-method-note{font:400 13px/1.65 Inter,Arial,sans-serif}.restored-economy .economy-settings-dialog .economy-method-note p{margin:12px 0;font:400 13px/1.65 Inter,Arial,sans-serif}.restored-economy .economy-settings-done{background:var(--navy);border:1px solid var(--navy);width:100%;min-height:48px;color:var(--paper);margin-top:24px;padding:12px 16px;font:600 14px/1.5 Inter,Arial,sans-serif}.restored-economy .economy-settings-done:hover{color:var(--gold);background:#23344c}@media (width<=600px){.restored-economy .economy-settings-dialog{max-height:calc(100dvh - 24px);padding:20px}.restored-economy .economic-card-heading{gap:10px}.restored-economy .economic-card-heading h3{flex-basis:100%}}
