@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
:root{--paper:#f1eee5;--ink:#272a26;--red:#b3472d;--line:#c9c7bb;--muted:#666a61}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}a:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:'Libre Baskerville',Georgia,serif;font-weight:400;line-height:1.23;margin:0 0 25px}p{margin:0 0 24px}h1{font-size:clamp(30px,3.8vw,57px);letter-spacing:-.045em}h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}h3{font-size:28px;letter-spacing:-.025em}.rd-header{padding:0 5%;border-top:7px solid var(--red)}.masthead{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid var(--ink)}.rd-brand{font-weight:700;font-size:19px;line-height:1.25;max-width:210px;letter-spacing:-.03em}.rd-desktop-nav{display:flex;gap:30px;font-size:13px}.topic-nav{display:flex;gap:12px 28px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:17px 0;font-size:11px;font-weight:600}.rd-mobile-nav{display:none}.atlas-home{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:52px;max-width:1600px;padding:55px 5% 0;margin:auto}.main-flow{min-width:0}.title-band{display:grid;grid-template-columns:92px 1fr;gap:16px;border-bottom:1px solid var(--ink);padding:0 0 30px}.index-no,.section-label{font-size:13px;font-weight:600;color:var(--red);font-variant-numeric:tabular-nums}.index-no{padding-top:12px}.title-band h1{max-width:930px;margin:0}.intro-text{padding:40px 0 38px 108px}.intro-text p{font-size:clamp(20px,2.25vw,30px);line-height:1.52;letter-spacing:-.035em;max-width:900px;margin:0}.opening-image{width:100%;height:380px;object-fit:cover;filter:saturate(.75)}.edge-index{border-left:1px solid var(--line);padding:0 0 0 18px;align-self:start;position:sticky;top:30px;font-size:10px;line-height:1.5}.edge-index>span{display:block;color:var(--red);font-weight:600;margin-bottom:35px}.edge-index a{display:block;margin:0 0 20px}.editorial{padding-top:20px}.atlas-section{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding:48px 0}.section-label{padding-top:8px}.section-copy{max-width:850px}.section-copy p{max-width:690px;font-size:18px;line-height:1.85}.section-copy img{width:100%;max-height:390px;object-fit:cover;margin-top:38px;filter:saturate(.75)}.ledger{padding:65px 0}.ledger>h2{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--red)}.ledger-row{display:grid;grid-template-columns:92px minmax(0,1fr) 130px;gap:16px;padding:30px 0;border-top:1px solid var(--ink)}.ledger-date{font-size:12px}.ledger-date span{display:block;color:var(--muted);font-size:10px;margin-top:8px}.ledger-row h3{font-size:25px;margin-bottom:16px}.ledger-row p{font-size:14px;line-height:1.75}.ledger-row img{width:130px;height:160px;object-fit:cover}.read-link{font-size:12px;color:var(--red);border-bottom:1px solid var(--red)}.rd-footer{margin:35px 5% 0;padding:45px 0 20px;border-top:3px solid var(--ink)}.footer-index{display:grid;grid-template-columns:1fr 2fr;gap:80px}.footer-index>a{font-family:'Libre Baskerville',serif;font-size:28px;line-height:1.4;max-width:280px}.footer-index nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;font-size:13px}.footer-index nav span{color:var(--red);font-size:10px;margin-right:18px}.legal-links{border-top:1px solid var(--line);margin-top:50px;padding-top:18px;display:flex;gap:30px;font-size:11px}.legal-links a:last-child{margin-left:auto}
/* Runtime archive, article/sl-* and legal content share the atlas rails. */
body>main:not(.atlas-home),.rd-main{max-width:1200px;margin:60px auto;padding:0 5%}body>main:not(.atlas-home)>article,.article-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,700px);column-gap:60px}.article-layout>header,body>main:not(.atlas-home)>article>header{grid-column:1}.article-body,.entry-content,.legal-content{grid-column:2;max-width:700px;font-size:18px;line-height:1.85}.article-body h2,.entry-content h2,.legal-content h2{margin-top:48px}.article-meta,time,.post-meta{color:var(--muted);font-size:12px}.archive-list,.post-list{display:block}.archive-list>article,.post-list>article{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;padding:30px 0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.pagination,nav[aria-label='Pagination']{display:flex;gap:20px;padding:30px 0;border-top:1px solid var(--ink)}.pagination a{padding:4px 9px}.pagination [aria-current]{color:var(--red);border-bottom:2px solid}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(min-width:1600px){.atlas-home{gap:65px}}@media(max-width:1000px){.atlas-home{grid-template-columns:minmax(0,1fr);padding-top:40px}.edge-index{display:none}.rd-desktop-nav{gap:20px}.title-band,.atlas-section{grid-template-columns:60px minmax(0,1fr)}.intro-text{padding-left:76px}.opening-image{height:320px}.ledger-row{grid-template-columns:76px minmax(0,1fr) 110px}.ledger-row img{width:110px;height:150px}.footer-index{gap:35px}.footer-index nav{gap:10px 22px}}@media(max-width:600px){.rd-header{padding:0 6%}.masthead{min-height:90px;gap:12px;flex-wrap:wrap;padding:18px 0}.rd-brand{font-size:17px;max-width:190px}.rd-desktop-nav,.topic-nav{display:none}.rd-mobile-nav{display:block;font-size:12px}.rd-mobile-nav[open]{width:100%}.rd-mobile-nav summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:25px 0 6px}.atlas-home{padding:30px 6% 0}.title-band{display:block;padding-bottom:25px}.index-no{display:block;margin-bottom:18px;padding:0}.intro-text{padding:28px 0}.intro-text p{font-size:21px;line-height:1.65}.opening-image{height:245px}.atlas-section{display:block;padding:32px 0}.section-label{padding:0;margin-bottom:16px}.section-copy p{font-size:16px;line-height:1.8}.section-copy img{max-height:260px;margin-top:25px}.ledger{padding:40px 0}.ledger-row{grid-template-columns:1fr 78px;gap:16px}.ledger-date{grid-column:1 / -1;display:flex;gap:20px}.ledger-date span{margin:0}.ledger-row img{width:78px;height:110px}.ledger-row h3{font-size:21px}.ledger-row p{font-size:13px}.rd-footer{margin:10px 6% 0;padding-top:28px}.footer-index{grid-template-columns:1fr;gap:30px}.footer-index>a{font-size:25px}.footer-index nav{grid-template-columns:1fr;font-size:13px}.legal-links{margin-top:30px;gap:20px}body>main:not(.atlas-home)>article,.article-layout{display:block}.article-body,.entry-content,.legal-content{font-size:16px}.archive-list>article,.post-list>article{display:block}h1{font-size:34px}h2{font-size:28px}h3{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
