
:root{--paper:#edf0e9;--navy:#152f3e;--muted:#5d7076;--gold:#e5dcaf;--line:#b7c5bf}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--navy);font-family:Arial,sans-serif;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:hover{color:#966d23}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:Arial,sans-serif;line-height:1.08;font-weight:500;letter-spacing:-.05em;margin:0 0 24px}h1{font-size:clamp(2.5rem,5.8vw,5.6rem)}h2{font-size:clamp(2rem,3.5vw,3.6rem)}h3{font-size:clamp(1.5rem,2.5vw,2.7rem)}p{margin:0 0 22px}.brand-banner{padding:30px 4vw;background:var(--navy);color:var(--paper)}.rd-brand{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.7rem,3vw,3rem);font-weight:800;line-height:1;text-decoration:none;letter-spacing:-.055em}.rd-brand span{color:var(--gold);font-weight:400}.rd-desktop-nav{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--navy);padding:0 4vw;background:#e0e6dc}.rd-desktop-nav a{font-size:12px;text-decoration:none;padding:12px 15px 12px 0;margin-right:16px;white-space:nowrap}.rd-desktop-nav span,.rd-mobile-menu span{font-size:10px;margin-right:7px;color:var(--muted)}.rd-mobile-nav{display:none}.opening{padding:70px 8vw 62px;max-width:1320px}.opening h1{max-width:1020px;margin:0}.visual-field{background:var(--navy);padding:38px 8vw 38px 19vw}.visual-field img{width:100%;height:470px;object-fit:cover}.atlas-band{display:grid;grid-template-columns:100px minmax(0,1fr);gap:35px;padding:75px 8vw;border-bottom:1px solid var(--line)}.section-index{font-size:13px;border-top:1px solid currentColor;padding-top:12px;letter-spacing:.1em}.band-copy{max-width:750px}.band-copy p,.band-copy li{font-size:18px}.atlas-band figure{margin:0}.atlas-band figure img{width:100%;height:290px;object-fit:cover}.band-1{grid-template-columns:100px minmax(0,1.1fr) minmax(200px,.85fr)}.band-2{background:var(--gold);padding-top:58px;padding-bottom:58px}.band-2 .band-copy{margin-left:auto}.band-3{grid-template-columns:100px minmax(0,1fr) minmax(220px,.7fr);padding-top:90px;padding-bottom:90px}.band-4{padding-left:19vw;background:#e0e6dc}.band-5{padding-left:26vw}.band-6{background:var(--navy);color:var(--paper);padding-left:12vw;padding-top:90px;padding-bottom:90px}.band-7{padding-bottom:90px}.band-7 ul{margin:0;padding:0;list-style:none}.band-7 li{padding:18px 0;border-top:1px solid var(--line)}.band-8{background:var(--gold);padding-top:65px;padding-bottom:65px}.archive-ledger{padding:75px 8vw 100px}.ledger-heading{display:flex;gap:24px;align-items:baseline;border-bottom:2px solid var(--navy);padding-bottom:22px}.ledger-heading h2{margin:0 auto 0 0}.ledger-row{display:grid;grid-template-columns:135px 1fr 175px;gap:35px;padding:36px 0;border-bottom:1px solid var(--line)}.date-rail{display:flex;flex-direction:column;font-size:13px}.date-rail strong{font-size:30px;line-height:1.2;font-weight:400;margin-bottom:14px}.category{font-size:12px;text-transform:uppercase;letter-spacing:.09em}.ledger-row h3{font-size:29px;margin:16px 0}.ledger-row h3 a{text-decoration:none}.ledger-row img{height:180px;width:175px;object-fit:cover}.read-link{font-size:13px}.rd-footer{background:var(--navy);color:var(--paper);padding:50px 4vw 26px}.footer-brand{font-size:clamp(2rem,5vw,4.8rem);font-weight:700;letter-spacing:-.06em;margin-bottom:35px}.footer-brand a{text-decoration:none}.rd-footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 24px;padding-bottom:38px}.rd-footer nav a{text-decoration:none;font-size:14px}.rd-footer nav span{color:var(--gold);font-size:11px;margin-right:9px}.legal-links{display:flex;gap:28px;border-top:1px solid #57707a;padding-top:24px;font-size:12px}a:focus-visible,summary:focus-visible{outline:3px solid #bb8a27;outline-offset:5px}
body:not(.atlas-home) main,body:not(.atlas-home) .container{max-width:1240px;margin:0 auto;padding:55px 5vw}body:not(.atlas-home) main>h1{max-width:900px}body:not(.atlas-home) main>.row{display:block}body:not(.atlas-home) main>.row>article{width:100%;max-width:none;padding:28px 0;border-bottom:1px solid var(--line)}body:not(.atlas-home) article .border{border:0!important;border-radius:0!important;box-shadow:none!important}body:not(.atlas-home) article .row{display:flex;gap:30px}body:not(.atlas-home) article .row>.col{flex:1}body:not(.atlas-home) article .row>.col-auto{flex:0 0 180px}body:not(.atlas-home) article img{object-fit:cover}body:not(.atlas-home) main>article{max-width:760px;margin-left:26%;font-size:18px}body:not(.atlas-home) main>article>header{margin-left:-36%;border-left:3px solid var(--navy);padding-left:22px;margin-bottom:45px}body:not(.atlas-home) article h2,body:not(.atlas-home) article h3{margin-top:48px}body:not(.atlas-home) article p{max-width:70ch}body:not(.atlas-home) .pagination{display:flex;gap:8px;list-style:none;padding:30px 0}body:not(.atlas-home) .pagination a,body:not(.atlas-home) .page-link{display:inline-block;padding:8px 16px;border:1px solid var(--line)}body:not(.atlas-home) .active .page-link{background:var(--navy);color:var(--paper)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1000px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-bottom:1px solid var(--navy)}.rd-mobile-nav summary{display:flex;justify-content:space-between;cursor:pointer;padding:17px 5vw;list-style:none}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;padding:10px 5vw 25px;gap:14px}.rd-mobile-menu a{text-decoration:none;font-size:14px}.opening{padding:55px 6vw}.visual-field{padding:28px 6vw 28px 12vw}.visual-field img{height:350px}.atlas-band,.band-1,.band-3{grid-template-columns:60px 1fr;gap:24px;padding:55px 6vw}.atlas-band figure{grid-column:2}.atlas-band figure img{height:300px}.ledger-row{grid-template-columns:90px 1fr 120px;gap:20px}.ledger-row img{width:120px;height:150px}.rd-footer nav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.brand-banner{padding:25px 5vw}.opening{padding:42px 5vw}.opening h1{font-size:38px}.visual-field{padding:20px 0 20px 5vw}.visual-field img{height:280px}.atlas-band,.band-1,.band-3{grid-template-columns:1fr;padding:38px 5vw;gap:22px}.section-index{width:48px}.atlas-band figure{grid-column:1}.atlas-band figure img{height:240px}.band-copy p,.band-copy li{font-size:16px}.band-copy h2{font-size:30px}.band-copy h3{font-size:27px}.archive-ledger{padding:45px 5vw}.ledger-heading{flex-wrap:wrap;gap:16px}.ledger-heading h2{width:100%;font-size:32px}.ledger-row{grid-template-columns:1fr;gap:20px}.date-rail{flex-direction:row;gap:16px;align-items:baseline}.date-rail strong{font-size:24px;margin:0}.ledger-row img{width:100%;height:180px}.ledger-row h3{font-size:27px}.rd-footer nav{grid-template-columns:1fr 1fr;gap:17px}.legal-links{flex-wrap:wrap}.rd-mobile-menu{grid-template-columns:1fr 1fr;gap:16px 10px}.rd-mobile-menu a{font-size:12px}body:not(.atlas-home) main,body:not(.atlas-home) .container{padding:35px 5vw}body:not(.atlas-home) main>article{margin-left:0}body:not(.atlas-home) main>article>header{margin-left:0}body:not(.atlas-home) article .row{display:block}body:not(.atlas-home) article .row>.col-auto{margin-top:20px}h1{overflow-wrap:anywhere}}
