:root{--paper:#f4f4e9;--ink:#143f3c;--line:#99aaa1;--lime:#d9ef63;--muted:#536b63}*{box-sizing:border-box}html{scroll-behavior:smooth}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-underline-offset:5px}a:hover{color:#477a50}a:focus-visible,summary:focus-visible{outline:3px solid #588527;outline-offset:5px}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,h4{line-height:1.04;letter-spacing:-.05em;font-weight:500;margin:0}p{margin:1.3em 0 0}.rd-header{padding:24px 3.5%;border-bottom:1px solid var(--ink);display:flex;align-items:center;gap:38px}.rd-brand{font-weight:800;line-height:.9;letter-spacing:-.06em;font-size:27px;text-decoration:none;min-width:160px;position:relative}.rd-brand span{position:absolute;right:0;top:0;font-size:32px}.rd-desktop-nav{display:flex;align-items:center;overflow-x:auto;flex:1}.rd-desktop-nav a{padding:12px 14px;white-space:nowrap;text-decoration:none;font-size:12px;border-left:1px solid var(--line)}.rd-desktop-nav a:nth-last-child(-n+2){background:var(--lime)}.rd-mobile-nav{display:none}main{max-width:1440px;margin:auto;padding:0 5%}.opening{display:grid;grid-template-columns:1fr 1fr;column-gap:12%;padding:52px 0 110px;align-items:end}.opening h1{grid-column:1/-1;font-size:clamp(58px,8.2vw,118px);max-width:1280px;margin-bottom:60px}.opening figure{width:65%;position:relative}.opening figure:after{content:'';display:block;width:48px;height:48px;background:var(--lime);position:absolute;right:-24px;bottom:-24px}.opening img{width:100%;aspect-ratio:1.15;object-fit:cover}.opening-intro{position:relative}.opening-intro h2{font-size:30px;margin-top:24px}.index-number{font:12px/1.5 monospace;letter-spacing:.08em}.topic-ledger{border-top:1px solid var(--ink)}.topic{display:grid;grid-template-columns:12% 48% 1fr;gap:3%;padding:62px 0 100px;border-bottom:1px solid var(--line);align-items:start}.topic h2{font-size:clamp(32px,3.4vw,50px)}.topic figure{padding-top:80px}.topic img{width:100%;aspect-ratio:.9;object-fit:cover}.topic:nth-child(2) .topic-copy{grid-column:2/4;max-width:760px}.topic:nth-child(3) figure{padding-top:0}.benefits .topic-copy{grid-column:2/4}.benefits ul{padding:0;list-style:none;margin:38px 0 0;max-width:780px}.benefits li{border-top:1px solid var(--line);padding:18px 0}.benefits li strong{display:inline-block;margin-right:8px}.join{background:var(--ink);color:var(--paper);margin:0 -5.56%;padding:72px 5.56%}.join .topic-copy{grid-column:2/4;max-width:810px}.join h2{font-size:clamp(42px,5.2vw,76px);color:var(--lime)}.archive-ledger{padding:110px 0}.archive-ledger>h2{font-size:44px;margin-bottom:38px}.ledger-row{display:grid;grid-template-columns:15% 1fr 20%;gap:5%;padding:32px 0;border-top:1px solid var(--line)}.ledger-date{font:13px/1.6 monospace;padding-top:5px}.category-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.ledger-copy h3{font-size:30px;margin:15px 0}.ledger-copy h3 a{text-decoration:none}.ledger-copy p{font-size:15px}.read-more{display:inline-block;margin-top:20px;font-size:13px}.read-more span{margin-left:30px}.ledger-row img{width:100%;aspect-ratio:1;object-fit:cover}.rd-footer{border-top:1px solid var(--ink);padding:44px 5%;display:flex;justify-content:space-between;align-items:center;gap:32px}.footer-brand{font-size:30px;font-weight:bold;letter-spacing:-.06em;text-decoration:none}.rd-footer nav{display:flex;gap:30px;font-size:12px}.rd-footer>a:last-child{font-size:32px;text-decoration:none}
/* Shared host views: chronological archive and narrow longform reading. */
body:has(main:not(.atlas-home)) main{padding-top:60px;padding-bottom:90px}main:not(.atlas-home)>h1,main:not(.atlas-home) article>h1{font-size:clamp(38px,5vw,74px);max-width:1000px;margin-bottom:40px}main:not(.atlas-home) article{max-width:960px;margin:0 auto 60px}main:not(.atlas-home) article p,main:not(.atlas-home) article li{max-width:680px}main:not(.atlas-home) article p{line-height:1.85}main:not(.atlas-home) article h2{font-size:34px;margin:50px 0 25px}main:not(.atlas-home) article h3{font-size:26px;margin:35px 0 20px}.article-layout,.reading-layout{display:grid;grid-template-columns:180px minmax(0,680px);gap:50px}.article-meta,.metadata-rail{font:13px/1.8 monospace;border-top:1px solid var(--ink);padding-top:15px}.article-body,.legal-content{max-width:680px}.archive-list,.posts-list{display:block}.archive-list article,.posts-list article,main:not(.atlas-home) .row>article{display:block;max-width:none;border-top:1px solid var(--line);padding:30px 0;margin:0;border-radius:0;box-shadow:none}.pagination{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:25px 0}.pagination a,.page-link{display:inline-block;padding:8px 16px;border:1px solid var(--line)}.pagination .active .page-link,[aria-current=page]{background:var(--lime)}.breadcrumb{display:flex;gap:20px;padding:0;list-style:none;font-size:12px}table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;border-bottom:1px solid var(--line)}blockquote{border-left:3px solid var(--ink);margin:30px 0;padding-left:25px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1000px){.rd-header{gap:20px}.rd-brand{min-width:135px}.rd-desktop-nav a{padding:12px 10px}.opening{column-gap:6%;padding-bottom:80px}.opening h1{font-size:68px}.opening figure{width:83%}.topic{grid-template-columns:9% 53% 1fr;gap:3%}.topic h2{font-size:36px}.ledger-row{grid-template-columns:15% 1fr 18%;gap:3%}.rd-footer{align-items:flex-start}.rd-footer nav{flex-direction:column;gap:8px}}
@media(max-width:700px){.rd-header{padding:20px 6%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.rd-brand{font-size:25px;min-width:140px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;flex:1;max-width:160px}.rd-mobile-nav summary{cursor:pointer;list-style:none;padding:10px 0;text-align:right}.rd-mobile-nav summary span{margin-left:20px}.rd-mobile-nav[open]{max-width:none;flex-basis:100%}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.rd-mobile-menu a{padding:12px 0;border-top:1px solid var(--line);font-size:13px;text-decoration:none}main{padding:0 6%}.opening{display:block;padding:36px 0 65px}.opening h1{font-size:clamp(36px,9.5vw,65px);margin-bottom:35px}.opening figure{width:60%;margin:0 0 42px}.opening-intro h2{font-size:29px;margin-top:18px}.topic{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:36px 0 50px}.topic .topic-copy,.topic:nth-child(2) .topic-copy,.benefits .topic-copy,.join .topic-copy{grid-column:2}.topic h2{font-size:30px}.topic figure{grid-column:2;width:85%;padding-top:14px}.topic img{aspect-ratio:1.4}.join{margin:0 -6.82%;padding:45px 6%}.join h2{font-size:39px}.archive-ledger{padding:65px 0}.archive-ledger>h2{font-size:34px}.ledger-row{grid-template-columns:1fr 80px;gap:16px;padding:25px 0}.ledger-date{grid-column:1/-1}.ledger-copy h3{font-size:25px}.ledger-row figure{padding-top:30px}.ledger-row img{aspect-ratio:.8}.rd-footer{padding:32px 6%;flex-wrap:wrap;gap:24px}.footer-brand{font-size:27px;flex-basis:100%}.rd-footer>a:last-child{margin-left:auto}.article-layout,.reading-layout{display:block}.article-meta,.metadata-rail{margin-bottom:30px}.legal-content{overflow-wrap:anywhere}main:not(.atlas-home) article>h1{font-size:38px}main:not(.atlas-home) article h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
