.site-policies{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px}.site-policies a{text-decoration:underline;text-underline-offset:4px}.reading-page{max-width:850px;padding-block:45px 75px}.reading-intro{padding-block:25px 35px}.reading-intro h1{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.08}.reading-byline{font-size:.8rem;color:var(--muted);margin-top:24px}.reading-byline a,.reading-copy a,.reading-source a,.related-insights a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.breadcrumbs{display:flex;position:static;background:none;flex-wrap:wrap;padding:0;gap:15px;border:0;font-size:.8rem;color:var(--muted)}.breadcrumbs a{padding:0;font-size:inherit}.reading-copy{max-width:760px;overflow-wrap:anywhere}.reading-copy>p{font-size:1rem;line-height:1.9;color:var(--muted)}.reading-copy h2{font-size:2.2rem;margin:35px 0 20px}.reading-copy li{color:var(--muted);margin-bottom:14px}.reading-source{font-size:.8rem;color:var(--muted);margin-top:30px}.post-figure{max-width:650px;margin:0 auto 28px}.post-figure img{width:100%;height:auto!important}.post-figure figcaption{font-size:.75rem;color:var(--muted);margin-top:12px;text-align:center}.graphic-transcript{margin:0 0 30px;border:1px solid #d4aa5040;padding:15px 20px}.graphic-transcript summary{cursor:pointer;color:var(--gold);min-height:32px}.graphic-transcript p{font-size:.9rem;line-height:1.9;color:var(--muted);white-space:pre-line;margin-top:20px}.related-insights{margin-top:55px;padding-top:35px;border-top:1px solid #d4aa5040}.related-insights h2{font-size:2.5rem;margin-bottom:20px}.related-insights li{margin-bottom:13px}.related-insights .button{color:var(--ivory);text-decoration:none;margin-top:15px}.card-copy a.read-link{margin-top:auto;align-self:start;min-height:44px;display:inline-flex;align-items:center;color:var(--gold);border-bottom:1px solid var(--gold);font-size:.85rem}.card-copy h3 a:hover{color:var(--gold)}.card-art img{width:100%;height:auto}.insight-card button.subject-link{min-height:36px}.reader-slide-text{font-size:.85rem;color:var(--muted);white-space:pre-line;line-height:1.9}.archive-note{padding:15px 20px;background:var(--panel);border-left:2px solid var(--gold);color:var(--muted);margin-bottom:25px}@media(max-width:620px){.reading-page{padding-top:25px}.reading-intro{padding-top:20px}.reading-copy h2{font-size:1.9rem}.reading-byline{line-height:1.8}.breadcrumbs{font-size:.75rem;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
