:root{--paper:#f6f3e9;--ink:#102e45;--muted:#566873;--accent:#e0ad36;--line:#aab5b4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#806008}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.13;font-weight:500}h1{font-family:Georgia,serif;font-size:clamp(38px,4.4vw,66px);letter-spacing:-2.4px}h2{font-family:Georgia,serif;font-size:clamp(29px,3vw,43px);letter-spacing:-1px}h3{font-family:Georgia,serif;font-size:28px}p{margin-bottom:1.3em}.rd-header{padding:0 4vw;border-top:7px solid var(--ink);border-bottom:1px solid var(--ink)}.atlas-nav{min-height:132px;max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 250px 1fr;align-items:center;gap:24px}.atlas-nav>div{display:flex;gap:12px 22px;flex-wrap:wrap}.atlas-nav>div:last-child{justify-content:flex-end}.atlas-nav a{text-decoration:none;font-size:13px}.atlas-nav .rd-brand{font:29px/1.05 Georgia,serif;letter-spacing:-1px;text-align:center}.rd-brand span{font-size:23px;letter-spacing:6px;text-transform:uppercase}.mobile-brand{display:none}.atlas-home{max-width:1280px;margin:0 auto;padding:0 28px}.opening-register{display:grid;grid-template-columns:3fr 3.4fr 2.2fr;padding:52px 0 38px;gap:34px}.opening-title{border-right:1px solid var(--line);padding-right:24px}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:11px;font-weight:700;display:block;margin-bottom:18px}.opening-title h1{margin-bottom:0}.opening-intro p{font-size:17px;line-height:1.8;margin:0}.topic-index{border-top:5px solid var(--accent);align-self:start}.topic-index a{display:flex;gap:13px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;text-decoration:none;line-height:1.4}.topic-index span{font-size:10px;color:var(--muted);padding-top:3px}.atlas-panorama{margin:0 0 48px}.atlas-panorama img{width:100%!important;max-height:none!important;height:330px;object-fit:cover;object-position:center 40%;border-radius:0!important}.section-bar{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--ink);padding:23px 0}.section-bar h2{font-size:26px;margin:0}.section-bar>a{font-size:13px}.ledger-row{display:grid;grid-template-columns:130px 1fr 220px;gap:38px;padding:29px 0;border-top:1px solid var(--line)}.ledger-date{font-size:12px;color:var(--muted)}.ledger-date b{display:block;color:var(--ink);font:38px Georgia,serif;margin-bottom:7px}.ledger-row h3{margin-bottom:16px;max-width:670px;font-size:30px}.ledger-row h3 a{text-decoration:none}.ledger-row p{max-width:670px;color:var(--muted);font-size:14px;margin-bottom:15px}.ledger-row .eyebrow{margin-bottom:10px}.ledger-row img{width:220px;height:172px;object-fit:cover}.read-link{font-size:12px;font-weight:700}.read-link span{margin-left:12px}.featured-reading{margin-bottom:60px}.health-chapter{border-top:2px solid var(--ink);display:grid;grid-template-columns:30% 1fr;gap:6%;padding:38px 0 58px}.chapter-rail{position:relative}.chapter-number{display:block;font:72px/.95 Georgia,serif;color:var(--accent);margin-bottom:24px}.chapter-rail h2{font-size:35px}.chapter-body{max-width:780px}.chapter-body .lead{font-size:20px;line-height:1.65}.chapter-body h3{font-size:26px;margin-top:30px}.chapter-body .row{display:grid;grid-template-columns:1fr;gap:10px}.chapter-body img{width:100%!important;height:290px;max-height:none!important;object-fit:cover;border-radius:0!important;margin:18px 0 22px}.chapter-body .row.mt-5{margin-top:28px}.rd-footer{background:var(--ink);color:var(--paper);padding:50px max(28px,calc((100vw - 1224px)/2));display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.rd-footer>.rd-brand{font:32px Georgia,serif;text-decoration:none}.rd-footer nav{display:flex;gap:14px 26px;flex-wrap:wrap;align-content:start}.rd-footer nav a{font-size:13px;text-decoration:none}.rd-footer .legal-links{grid-column:1/-1;border-top:1px solid #59707c;padding-top:25px;font-size:12px}.skip-link{position:absolute;top:-100px;background:var(--ink);color:white;padding:12px;z-index:99}.skip-link:focus{top:0}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}body>main:not(.atlas-home),body>.container{max-width:1280px;margin:auto;padding:48px 28px}body>main:not(.atlas-home)>article,.article-layout,.legal-layout{display:grid;grid-template-columns:minmax(230px,30%) minmax(0,720px);gap:6%}.article-layout>header,.legal-layout>header{border-top:5px solid var(--accent);padding-top:22px}.article-body,.legal-body{line-height:1.85}.article-body h2,.legal-body h2{margin-top:1.5em}.archive-list{border-top:2px solid var(--ink)}.archive-list>article{display:grid;grid-template-columns:130px 1fr 190px;gap:28px;padding:28px 0;border-bottom:1px solid var(--line)}.archive-list time{color:var(--muted)}.archive-list img{width:190px;height:150px;object-fit:cover}.pagination,nav[aria-label*="pagination" i]{display:flex;gap:20px;border-block:1px solid var(--ink);padding:22px 0;margin:32px 0}.pagination a,[aria-current="page"]{padding:5px 10px}[aria-current="page"]{background:var(--ink);color:white}body>.container .row{display:flex;flex-wrap:wrap;gap:25px}body>.container .row>article{flex:1 1 100%;border-bottom:1px solid var(--line);padding:25px 0}body>.container .row>article .row{flex-wrap:nowrap}body>.container .row>article .col{flex:1}.text-body-secondary{color:var(--muted)}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
@media(max-width:1000px){.atlas-nav{grid-template-columns:1fr 180px 1fr;gap:20px}.atlas-nav>div{gap:9px 13px}.opening-register{gap:23px;grid-template-columns:3fr 3fr 2.3fr}.opening-intro p{font-size:15px}.ledger-row{grid-template-columns:95px 1fr 165px;gap:23px}.ledger-row img{width:165px;height:150px}.chapter-rail h2{font-size:29px}.health-chapter{gap:5%}}
@media(max-width:700px){body{font-size:15px}.atlas-nav{display:none}.mobile-brand{display:flex;min-height:83px;align-items:center;justify-content:space-between;gap:20px}.mobile-brand>.rd-brand{font:24px Georgia,serif;text-decoration:none}.rd-mobile-nav summary{cursor:pointer;font-size:13px;padding:10px 0}.rd-mobile-menu{position:absolute;left:0;right:0;z-index:9;top:90px;background:var(--ink);color:var(--paper);padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.rd-mobile-menu a{font-size:14px}.atlas-home{padding:0 20px}.opening-register{display:flex;flex-direction:column;padding:31px 0 25px;gap:23px}.opening-title{border:0;padding:0}.opening-title h1{font-size:45px;max-width:430px}.opening-title .eyebrow{margin-bottom:14px}.opening-intro p{font-size:16px}.topic-index{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.topic-index a{font-size:12px}.atlas-panorama{margin-bottom:30px}.atlas-panorama img{height:230px}.ledger-row{grid-template-columns:64px 1fr;gap:15px;padding:23px 0}.ledger-date b{font-size:29px}.ledger-row h3{font-size:25px}.ledger-row img{grid-column:2;width:100%;height:150px}.ledger-row p{font-size:14px}.featured-reading{margin-bottom:40px}.health-chapter{grid-template-columns:1fr;gap:20px;padding:28px 0 35px}.chapter-rail{display:grid;grid-template-columns:53px 1fr;gap:15px;align-items:start}.chapter-number{font-size:43px;margin:0}.chapter-rail h2{font-size:29px;margin-bottom:0}.chapter-body .lead{font-size:18px}.chapter-body img{height:230px}.rd-footer{padding:34px 20px;grid-template-columns:1fr;gap:28px}.rd-footer .legal-links{grid-column:auto}.article-layout,.legal-layout,body>main:not(.atlas-home)>article{grid-template-columns:1fr;gap:20px}.archive-list>article{grid-template-columns:65px 1fr;gap:15px}.archive-list img{grid-column:2;width:100%}body>main:not(.atlas-home),body>.container{padding:30px 20px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}