:root{--paper:#f1f2ef;--ink:#152023;--muted:#5f686a;--rule:#bbc3c3;--blue:#174dd3;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4,p,figure{margin:0}p+p{margin-top:1.2em}.skip-link{position:fixed;top:-70px;left:20px;padding:12px;background:white;z-index:100}.skip-link:focus{top:10px}.rd-header{padding:0 4.5vw;background:var(--paper);border-top:5px solid var(--blue)}.masthead{min-height:119px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);gap:30px}.rd-brand{position:relative;padding-right:90px;font-family:Georgia,serif;font-size:31px;font-weight:bold;line-height:1.02;letter-spacing:-1.3px}.brand-mark{position:absolute;right:0;top:8px;font:18px/1 monospace;color:var(--blue);letter-spacing:-2px}.rd-desktop-nav{display:flex;gap:36px;font-size:13px;font-weight:bold}.topic-nav{gap:12px 25px;flex-wrap:wrap;padding:17px 0;border-bottom:1px solid var(--rule);font-size:12px;font-weight:normal}.rd-mobile-nav{display:none}.panorama{height:290px;margin:24px 4.5vw 0;overflow:hidden;background:#b7bfba}.panorama img{width:100%;height:100%;object-position:50% 42%}.editorial-strip{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;margin:0 4.5vw;padding:34px 0 42px;border-bottom:2px solid var(--ink)}.editorial-strip h1{max-width:640px;font:normal clamp(27px,2.85vw,45px)/1.13 Georgia,serif;letter-spacing:-1.2px}.editorial-strip p{font-size:15px;line-height:1.8;max-width:570px;color:#3d4a4e}.atlas-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:5vw;margin:0 4.5vw}.chapter-index{padding-top:42px;align-self:start;position:sticky;top:12px}.chapter-index nav{display:flex;flex-direction:column}.chapter-index a{display:flex;gap:12px;border-top:1px solid var(--rule);padding:12px 0;font-size:12px;line-height:1.4}.chapter-index a span{color:var(--blue);font:11px/1.6 monospace}.chapter{display:grid;grid-template-columns:68px minmax(0,1fr);gap:20px;padding:45px 0;border-bottom:1px solid var(--rule)}.chapter-no{font:normal 41px/1 Georgia,serif;letter-spacing:-3px;color:var(--blue)}.chapter-copy{max-width:850px}.chapter h2{font:normal clamp(25px,2.2vw,34px)/1.2 Georgia,serif;margin-bottom:19px;letter-spacing:-.5px}.chapter p{max-width:690px;font-size:16px;line-height:1.85}.chapter figure{margin-top:28px;max-width:620px;margin-left:auto}.chapter figure img{height:310px;width:100%;filter:saturate(.8)}.chapter:nth-child(2) figure{max-width:460px;margin-left:0}.chapter:nth-child(4) figure{max-width:none}.closing-statement{font:normal 29px/1.35 Georgia,serif;padding:48px 0 48px 88px;border-bottom:2px solid var(--ink)}.archive-ledger{padding:35px 0 70px}.archive-ledger>h2{font:normal 34px/1.2 Georgia,serif;margin-bottom:28px}.ledger-row{display:grid;grid-template-columns:100px minmax(0,1fr) 145px;gap:25px;border-top:1px solid var(--rule);padding:27px 0}.ledger-date{font:12px/1.5 monospace;color:var(--muted);padding-top:5px}.ledger-category{display:block;color:var(--blue);font-size:11px;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:8px}.ledger-row h3{font:normal 26px/1.2 Georgia,serif;margin-bottom:12px}.ledger-row p{font-size:13px;color:var(--muted);line-height:1.7}.ledger-row img{width:145px;height:170px}.read-link{display:inline-flex;gap:30px;font-size:12px;border-bottom:1px solid var(--blue);margin-top:17px;color:var(--blue)}.rd-footer{margin:0 4.5vw;border-top:3px solid var(--ink);padding:35px 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-brand{font:normal 33px/1.12 Georgia,serif;max-width:240px;letter-spacing:-1px}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:7px 20px;font-size:12px}.legal-links{grid-column:1/-1;display:flex;justify-content:flex-end;gap:30px;border-top:1px solid var(--rule);padding-top:18px;font-size:11px;color:var(--muted)}
/* Shared runtime reading and collection surfaces. */
body:not(.atlas-home) main{max-width:1320px;margin:0 auto;padding:48px 4.5vw 70px}body:not(.atlas-home) main>h1,body:not(.atlas-home) main>article>h1{font:normal clamp(32px,4vw,58px)/1.08 Georgia,serif;letter-spacing:-1.5px;max-width:950px;margin-bottom:35px}body:not(.atlas-home) main>article{max-width:100%;display:flow-root}body:not(.atlas-home) main>article p,body:not(.atlas-home) main>article ul,body:not(.atlas-home) main>article ol{max-width:720px;margin-left:auto;margin-right:0;line-height:1.9;margin-bottom:24px}body:not(.atlas-home) main>article h2,body:not(.atlas-home) main>article h3{max-width:720px;margin:38px 0 20px auto;font-family:Georgia,serif;font-weight:normal;line-height:1.25}body:not(.atlas-home) main>article>time,body:not(.atlas-home) main>article>.metadata{float:left;width:190px;font:12px/1.8 monospace;color:var(--muted)}body:not(.atlas-home) main>article img{max-width:720px;height:auto;margin:25px 0 25px auto}body:not(.atlas-home) main>.row{display:block}body:not(.atlas-home) main>.row>article,body:not(.atlas-home) .archive-list>article{width:100%;max-width:none;border-top:1px solid var(--rule);padding:25px 0;display:block}body:not(.atlas-home) main>.row>article>div{border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;display:flex;gap:30px}body:not(.atlas-home) main>.row>article h2,body:not(.atlas-home) main>.row>article h3,body:not(.atlas-home) main>.row>article h4{font:normal 28px/1.2 Georgia,serif}body:not(.atlas-home) .text-body-secondary{font:12px/1.5 monospace;color:var(--muted)}.pagination,nav[aria-label*=agination]{display:flex;flex-wrap:wrap;gap:0;margin:30px 0;padding:0;list-style:none}.pagination a,.pagination span,nav[aria-label*=agination] a{display:block;padding:8px 17px;border:1px solid var(--rule)}.pagination .active{background:var(--blue);color:white}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(min-width:1600px){.rd-header,.rd-footer{padding-left:0;padding-right:0;max-width:1460px;margin-left:auto;margin-right:auto}.atlas-layout,.editorial-strip,.panorama{max-width:1460px;margin-left:auto;margin-right:auto}.panorama{height:340px}}
@media(max-width:1000px){.rd-desktop-nav{gap:22px}.topic-nav{gap:12px 20px}.atlas-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.chapter{grid-template-columns:45px minmax(0,1fr);gap:15px}.chapter-no{font-size:32px}.ledger-row{grid-template-columns:85px minmax(0,1fr);gap:20px}.ledger-row img{display:none}.closing-statement{padding-left:60px}.editorial-strip{gap:35px}.rd-footer nav{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.masthead{min-height:100px}.panorama{height:235px}.atlas-layout{display:block}.chapter-index{position:static;padding-top:22px}.chapter-index nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.chapter-index a{font-size:11px}.chapter{padding:34px 0;grid-template-columns:55px minmax(0,1fr)}.chapter-copy{max-width:none}.chapter p{max-width:none}.rd-footer{grid-template-columns:1fr 1.5fr}body:not(.atlas-home) main>article>time,body:not(.atlas-home) main>article>.metadata{float:none;width:auto;margin-bottom:20px}body:not(.atlas-home) main>article p,body:not(.atlas-home) main>article h2,body:not(.atlas-home) main>article h3{margin-left:0}.chapter figure img{height:280px}}
@media(max-width:600px){.rd-header{padding:0 18px}.masthead{min-height:91px;gap:15px}.rd-brand{font-size:25px;padding-right:48px;letter-spacing:-.8px}.brand-mark{font-size:14px;top:5px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;list-style:none;font-size:12px;border-bottom:1px solid var(--ink);padding:7px 0}.rd-mobile-nav summary span{margin-left:12px}.rd-mobile-menu{position:absolute;top:97px;left:0;right:0;background:var(--paper);padding:22px 18px;display:grid;grid-template-columns:1fr 1fr;gap:14px;z-index:20;border-bottom:2px solid var(--ink);font-size:13px}.panorama{margin:18px 18px 0;height:180px}.editorial-strip{margin:0 18px;padding:24px 0 28px;display:block}.editorial-strip h1{font-size:31px;line-height:1.1;letter-spacing:-.9px}.editorial-strip p{margin-top:20px;font-size:14px;line-height:1.75}.atlas-layout{margin:0 18px}.chapter-index nav{grid-template-columns:1fr 1fr;gap:0 16px}.chapter-index a{padding:10px 0;gap:8px}.chapter{grid-template-columns:34px minmax(0,1fr);gap:13px;padding:30px 0}.chapter-no{font-size:28px;letter-spacing:-2px}.chapter h2{font-size:27px}.chapter p{font-size:15px;line-height:1.8}.chapter figure{margin-top:22px}.chapter figure img{height:215px}.closing-statement{padding:30px 0 30px 47px;font-size:25px}.archive-ledger{padding-bottom:40px}.archive-ledger>h2{font-size:30px}.ledger-row{grid-template-columns:1fr;gap:10px;padding:23px 0}.ledger-date{font-size:11px}.ledger-row h3{font-size:25px}.rd-footer{margin:0 18px;display:block;padding-top:26px}.footer-brand{display:block;font-size:30px;max-width:none}.rd-footer nav{margin:25px 0;gap:9px 18px}.legal-links{justify-content:flex-start;gap:24px}body:not(.atlas-home) main{padding:30px 18px 50px}body:not(.atlas-home) main>h1,body:not(.atlas-home) main>article>h1{font-size:36px}body:not(.atlas-home) main>.row>article>div{display:block}.pagination a,.pagination span{padding:7px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
