.legacy-guide{--coral:#f3492f;--paper-deep:#e5e8df;--yellow:#eed16c;--dark-rule:#41494d}.guide-note{padding:30px 0;border-bottom:1px solid var(--rule)}.guide-note .eyebrow{margin-bottom:7px}.guide-note>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:950px;margin-bottom:20px}.guide-note nav{display:flex;gap:22px;flex-wrap:wrap}.guide-note nav a{font-size:14px;text-decoration:none}.guide-note nav a:hover{color:var(--accent)}.legacy-guide .shell{width:min(1320px,calc(100% - 96px))}.legacy-guide h1{font-family:var(--display);font-size:clamp(3.5rem,6.8vw,6.8rem);letter-spacing:-.025em}.legacy-guide h1 em{font-family:var(--display);font-style:normal;color:var(--accent)}.legacy-guide h2,.legacy-guide .section-intro h2{font-family:var(--display);letter-spacing:-.01em;line-height:1.08}.legacy-guide .hero{padding-block:60px;gap:50px}.legacy-guide .hero-ledger{background:#e7e9e2}.legacy-guide .hero-ledger:before{border-right-color:var(--accent)}.legacy-guide .big-number,.legacy-guide .row-value,.legacy-guide .region-number,.legacy-guide .econ-card strong{font-family:var(--display);font-weight:600;letter-spacing:-.01em}.legacy-guide .big-number{color:var(--accent)}.legacy-guide .section{padding-block:45px 65px}.legacy-guide .section-dark{width:100%;padding:65px max(48px,calc((100% - 1320px)/2));margin-bottom:20px}.legacy-guide .section-intro h2{font-size:3.5rem}.legacy-guide .section-intro{margin-bottom:30px}.legacy-guide .signal-strip{margin-bottom:45px}.legacy-guide .field-still{margin-bottom:55px}.legacy-guide .catalogue-card strong,.legacy-guide .playbook-grid h3,.legacy-guide .rights-feature h3,.legacy-guide .benchmark-card h3{font-family:var(--display);letter-spacing:0;line-height:1.1}.legacy-guide .catalogue-card strong{font-size:1.9rem}.legacy-guide .catalogue-card img{filter:none}.legacy-guide .section-dark p{color:#c0c6c8}.legacy-guide .rights-feature{background:var(--blue)}.legacy-guide .rights-feature h3{font-size:2.8rem}.legacy-guide .image-card figcaption,.legacy-guide .field-still figcaption,.legacy-guide .row-type,.legacy-guide .row-period,.legacy-guide .source-link,.legacy-guide .confidence,.legacy-guide .catalogue-card figcaption a,.legacy-guide .region-card small{font-size:12px}.legacy-guide .method-grid{border-top:0}.legacy-guide .text-link{border-bottom:0}.legacy-guide .section-intro p:not(.kicker){font-size:17px}.legacy-guide .hero-still img{max-height:360px}.legacy-guide .hero-lede{font-size:18px}.legacy-guide .hero-tags span{font-size:12px}.legacy-guide .decoder-row a{font-size:12px}.site-footer .brand em{color:var(--ink)}
@media(max-width:1000px){.legacy-guide .shell{width:calc(100% - 48px)}.legacy-guide .section-dark{width:100%;padding-inline:24px}}
@media(max-width:720px){.legacy-guide .shell{width:calc(100% - 36px)}.legacy-guide .hero{padding-block:36px;gap:30px}.legacy-guide .hero h1{font-size:3.65rem}.legacy-guide .section-intro h2{font-size:2.8rem}.legacy-guide .section{padding-block:35px}.legacy-guide .section-dark{width:100%;padding:40px 18px}.legacy-guide .hero-actions{gap:16px}.legacy-guide .hero-tags{gap:5px}.legacy-guide .hero-tags span{font-size:11px}.legacy-guide .decoder-row{gap:10px}.guide-note nav{gap:12px 20px}.legacy-guide .catalogue-card img{object-fit:contain;background:#111}.legacy-guide .sources-list{overflow-wrap:anywhere}}
