:root{--bone:#f3eee5;--ink:#392038;--muted:#796878;--line:#c7bac6;--lilac:#ded0e4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:hover{color:#895a87}a:focus-visible,summary:focus-visible{outline:3px solid #895a87;outline-offset:5px}.rd-header{display:grid;grid-template-columns:1fr .8fr 1.65fr;gap:32px;margin:0 4vw;padding:28px 0;border-bottom:2px solid var(--ink);align-items:start}.rd-brand{font-size:22px;line-height:1.15;text-decoration:none}.rd-brand span{display:block;font-style:italic;font-size:16px;margin-top:9px}.folio-current{font:11px/1.6 monospace;text-transform:uppercase;max-width:170px}.rd-desktop-nav{display:flex;flex-wrap:wrap;gap:8px 20px;font:12px/1.5 Arial,sans-serif}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}main{max-width:1600px;margin:auto}.directory{padding:55px 7vw 72px;background:var(--lilac);border-bottom:1px solid var(--ink)}.directory h1{font:14px/1.5 monospace;margin:0 0 42px;max-width:450px}.directory ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 6vw;margin:0;padding:0}.directory li{border-top:1px solid #a28da3;break-inside:avoid}.directory a{display:flex;gap:25px;padding:16px 0;text-decoration:none;font-size:23px;line-height:1.3}.directory li:first-child{grid-column:1/-1}.directory li:first-child a{font-size:clamp(27px,3.3vw,48px);max-width:1100px;padding:20px 0 28px}.directory span{font:12px/2 monospace;min-width:25px}.content-trail{padding:30px 0}.evidence{display:grid;grid-template-columns:18% 1fr;max-width:1100px;margin:65px auto;padding:0 40px;scroll-margin-top:30px}.margin-number{font:13px/1.5 monospace;padding-top:14px}.evidence>div{max-width:780px}.evidence h2{font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.15;margin:0 0 25px;letter-spacing:-.025em}.evidence p{margin:0;line-height:1.85}.media-pause{margin:50px 4vw 80px;border-top:1px solid var(--ink);padding-top:12px}.media-pause img{width:100%;height:440px;object-fit:cover;display:block;filter:saturate(.65)}.post-ledger{margin:30px 7vw 80px;border-top:3px solid var(--ink)}.post-ledger h4{font-weight:400;font-size:30px;line-height:1.2;margin:12px 0}.post-ledger>section>h4{font:13px monospace;margin:22px 0}.post-ledger article{padding:30px 0;border-top:1px solid var(--line)}.post-ledger article>div{display:flex;gap:36px;align-items:start}.post-ledger article>div>div:first-child{flex:1}.post-ledger strong,.post-ledger article>div>div>div{font:12px/1.6 monospace}.post-ledger p{max-width:800px;font-size:16px}.post-ledger img{width:180px;height:180px;object-fit:cover}.post-ledger a{font:13px monospace}.rd-footer{background:var(--ink);color:var(--bone);padding:45px 7vw;display:flex;justify-content:space-between;gap:30px;font-size:16px}.rd-footer nav{display:flex;gap:25px;font:12px/2 Arial,sans-serif}body:not(:has(.directory)) main{padding:50px 7vw}body:not(:has(.directory)) main h1{font-size:clamp(35px,5vw,70px);font-weight:400;line-height:1.1;border-bottom:1px solid var(--line);padding-bottom:35px}body:not(:has(.directory)) main article{max-width:1000px}body:not(:has(.directory)) main article p{max-width:74ch}body:not(:has(.directory)) main img{max-width:100%;height:auto}.pagination{display:flex;gap:18px;border-top:1px solid var(--line);padding:25px 0}time,.post-meta,.article-meta{font:12px monospace;color:var(--muted)}@media(min-width:1100px){body:not(:has(.directory)) main article header{display:flex;justify-content:space-between;align-items:end;gap:40px}}@media(max-width:1000px){.rd-header{grid-template-columns:1fr 1fr auto}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:14px Arial,sans-serif}.rd-mobile-menu{display:grid;gap:16px;padding:25px 0}.rd-mobile-menu a{display:block}.directory{padding-left:5vw;padding-right:5vw}.evidence{grid-template-columns:12% 1fr}.media-pause img{height:340px}}@media(max-width:600px){body{font-size:17px}.rd-header{margin:0 20px;grid-template-columns:1fr auto;gap:20px}.folio-current{display:none}.rd-brand{font-size:19px}.directory{padding:35px 20px}.directory h1{margin-bottom:30px}.directory ol{display:block}.directory a{font-size:21px;gap:15px}.directory li:first-child a{font-size:28px}.evidence{padding:0 20px;display:block;margin:45px auto}.margin-number{display:block;margin-bottom:15px}.evidence h2{font-size:30px}.media-pause{margin:35px 20px 50px}.media-pause img{height:240px}.post-ledger{margin:20px 20px 45px}.post-ledger article>div{display:block}.post-ledger img{width:100%;height:190px;margin-top:20px}.rd-footer{padding:35px 20px;display:block}.rd-footer nav{margin-top:22px;flex-wrap:wrap}body:not(:has(.directory)) main{padding:30px 20px}}
