.interior-story-list{border-top:2px solid var(--ink)}.interior-story-list .story{display:grid;grid-template-columns:1fr 1.5fr 60px;min-height:0;border:0;border-bottom:1px solid var(--line);background:transparent}.interior-story-list .story-img{display:none}.interior-story-list .story-copy{grid-column:1/3;padding:30px 10px}.interior-story-list .story h3{font-size:23px}.interior-story-list .story p{max-width:900px}.interior-story-list .story-no{right:12px;top:25px;bottom:auto;color:#aeb9bb}.dossier-cover{background:var(--ink);padding:85px max(5vw,35px);color:white}.dossier-cover h1{font-size:clamp(44px,6vw,85px);margin:20px 0}.dossier-cover p{color:#c3cdd3;max-width:740px}.dossier-cover .back-link{color:white}.volume-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.volume-list .eyebrow{grid-column:1/-1}.volume-list>a{position:relative;border:1px solid var(--line);background:white;padding:32px;min-height:165px}.volume-list>a:hover{border-color:var(--gold)}.volume-list>a span{color:var(--gold);font-size:10px;letter-spacing:.2em}.volume-list h2{font-size:25px;color:var(--ink);margin:17px 0 5px}.volume-list p{font-size:12px}.volume-list b{position:absolute;right:30px;top:50px;color:var(--gold);font-size:24px}.reading-layout{display:grid;grid-template-columns:minmax(235px,26%) 1fr;gap:6vw;max-width:1550px;margin:auto;padding:70px max(4vw,30px)}.reading-toc{position:sticky;top:20px;align-self:start;border-top:3px solid var(--gold);padding-top:20px;max-height:90vh;overflow:auto}.reading-toc h2{font-size:14px;letter-spacing:.15em;color:var(--ink)}.reading-toc a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px;padding:12px 0;line-height:1.5}.reading-toc a span{color:var(--gold);padding-left:8px}.full-article{scroll-margin-top:22px;padding:0 0 85px;margin:0 0 75px;border-bottom:5px double #c9d0cf}.full-article:last-child{border:0}.article-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:17px;font-size:10px;color:#8b7859;letter-spacing:.13em}.full-article h2{font-size:clamp(28px,3.2vw,44px);margin:28px 0 18px;max-width:870px;color:var(--ink)}.article-lead{font-size:17px;color:#51616a;line-height:1.9;border-left:3px solid var(--gold);padding-left:23px;margin:0 0 38px}.full-article section{max-width:800px}.full-article section h3{font-size:19px;color:var(--ink);margin:36px 0 13px}.full-article section p{font-size:15px;line-height:2.05;text-align:justify;color:#3d484e;margin:0}.article-sources{max-width:800px;background:#edf0ef;padding:24px;margin-top:38px}.article-sources h3,.related h3{font-size:15px;margin:0 0 12px}.article-sources ol{margin:0;padding-left:22px}.article-sources li{font-size:12px;line-height:1.7;padding:3px 0}.article-sources a{color:#506f7f;text-decoration:underline}.article-sources p{font-size:11px;margin:15px 0 0}.related{max-width:800px;margin:30px 0}.related ul{padding:0;margin:0;list-style:none}.related li{padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.related li a{color:#4f6977}.reading-content .back-link{margin-top:5px}
