/* Reading editions and source-based dossiers. */
.editorial-dossier{margin:0 0 70px;padding:40px 0;border-top:3px solid #af985e;border-bottom:1px solid #cccdbd;scroll-margin-top:28px}
.editorial-dossier>header{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1.6fr);gap:45px;margin-bottom:30px;align-items:start}
.editorial-dossier>header .eyebrow{font:11px/1.8 var(--sans);max-width:190px;margin:6px 0;color:#5f6c4d}
.editorial-dossier>header h2{font:clamp(28px,3.2vw,44px)/1.15 var(--serif);margin:0;letter-spacing:-.015em;max-width:810px}
.editorial-reading{max-width:810px;margin-left:auto;font:17px/1.85 var(--sans)}
.editorial-reading h3,.editorial-essay h2{font:29px/1.25 var(--serif);color:#254a3d;margin:36px 0 17px}
.editorial-reading p{margin:0 0 22px}.editorial-reading ul{padding-left:23px}.editorial-reading li{margin-bottom:16px}
.editorial-links{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid #d6d4c3;margin-top:28px;font:15px/1.6 var(--sans)}
.editorial-links a{color:#315844;text-decoration-color:#a08a52;text-underline-offset:4px}
.editorial-process{list-style:none;counter-reset:practice;padding:0;margin:30px 0;display:grid;gap:0}
.editorial-process li{counter-increment:practice;position:relative;padding:18px 0 18px 54px;margin:0;border-top:1px solid #cdd3c4}
.editorial-process li:before{content:counter(practice,decimal-leading-zero);position:absolute;left:0;top:20px;font:24px/1 var(--serif);color:#8c7844}
.editorial-process strong{display:block;color:#214a39;font-weight:600}
.editorial-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:30px}
.editorial-milestones article{background:#eeeee2;border-top:3px solid #a8915b;padding:23px 18px}
.editorial-milestones b{font:36px/1.15 var(--serif);color:#4c684e}.editorial-milestones h3{font-size:21px;margin:14px 0}.editorial-milestones p{font:14px/1.7 var(--sans);margin:0}
.editorial-publications{padding:40px 0 20px;border-top:3px solid #af985e;margin-top:54px}.editorial-publications>h2{font:clamp(29px,3.2vw,43px)/1.2 var(--serif);max-width:850px}.editorial-publication-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:32px}
.editorial-publication-grid article{padding:30px;background:#edeee1;border:1px solid #d0d0bd}.editorial-volume{font:30px var(--serif);color:#907a45}.editorial-publication-grid h3{font:29px/1.2 var(--serif);margin:20px 0}.editorial-publication-grid h3 a{text-decoration:none}.editorial-publication-grid p{font:16px/1.7 var(--sans)}
.editorial-essay{max-width:790px;margin:0 auto 55px;font:18px/1.9 var(--sans)}.editorial-deck{font:27px/1.45 var(--serif);color:#52634e;padding-bottom:28px;border-bottom:1px solid #cccdbb}.editorial-essay blockquote{margin:35px 0;padding:10px 0 10px 28px;border-left:3px solid #a38b4e;font:28px/1.5 var(--serif);color:#315441}.editorial-essay blockquote p{margin:0}.editorial-source{margin-top:45px;padding:24px;background:#eeeede;font:13px/1.8 var(--sans);color:#566351}.editorial-source p{margin:0 0 10px}.editorial-source p:last-child{margin:0}
@media(max-width:760px){.editorial-dossier{padding:28px 0;margin-bottom:40px}.editorial-dossier>header{display:block;margin-bottom:25px}.editorial-dossier>header .eyebrow{max-width:none;margin:0 0 16px}.editorial-reading{font-size:16px;line-height:1.8}.editorial-reading h3,.editorial-essay h2{font-size:25px}.editorial-milestones,.editorial-publication-grid{grid-template-columns:1fr}.editorial-essay{font-size:17px}.editorial-deck{font-size:24px}.editorial-publication-grid article{padding:23px}.editorial-essay blockquote{font-size:24px;padding-left:20px}}
