@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f0eadf;--ink:#38243b;--muted:#766b73;--line:#bfb3ad;--brass:#95733d;--white:#faf6ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--brass)}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.08}h2{font-size:clamp(32px,3.7vw,57px);margin:0 0 30px}p{margin:0 0 22px}figure{margin:0}.skip-link{position:absolute;left:20px;top:-100px;z-index:20;background:var(--white);padding:10px}.skip-link:focus{top:10px}:focus-visible{outline:3px solid var(--brass);outline-offset:5px}.rd-header{max-width:1360px;margin:auto;min-height:165px;padding:30px 42px;display:grid;grid-template-columns:1fr 290px 1fr;align-items:center;border-bottom:1px solid var(--line);gap:28px}.rd-brand{font-family:'Libre Caslon Display',Georgia,serif;font-size:34px;line-height:.92;text-align:center;text-decoration:none}.rd-brand span{font:9px/1.5 'DM Sans',sans-serif;letter-spacing:1.4px;text-transform:uppercase;display:block;margin-top:15px}.rd-desktop-nav{display:flex;gap:9px 20px;flex-wrap:wrap;font-size:12px}.rd-desktop-nav:last-of-type{justify-content:flex-end}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}main{max-width:1260px;margin:auto}.directory{padding:62px 36px 80px}.directory h1{font:500 15px/1.6 'DM Sans',sans-serif;max-width:490px;margin:0 0 38px}.directory ol{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;list-style:none;padding:0;margin:0}.directory li{border-top:1px solid var(--line)}.directory li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.directory li a{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;gap:14px;padding:21px 0;min-height:90px;text-decoration:none;font-family:'Libre Caslon Display',Georgia,serif;font-size:25px;line-height:1.1}.serial,.margin-number{font:11px/1.5 'DM Sans',sans-serif;color:var(--brass);letter-spacing:2px}.evidence{position:relative;display:grid;grid-template-columns:75px 1fr;gap:24px;padding:70px 36px;border-top:1px solid var(--line)}.margin-number{padding-top:8px}.evidence-copy{max-width:740px}.evidence-1{grid-template-columns:75px 1fr 31%;align-items:start}.evidence-1 .evidence-media{margin-top:88px}.evidence-1 img{height:380px;width:100%}.evidence-2 .evidence-media{grid-column:2;margin-top:14px;width:64%;justify-self:end}.evidence-2 img{width:100%;height:270px}.evidence-3{background:var(--ink);color:var(--paper);padding-top:95px;padding-bottom:95px}.evidence-3 .evidence-copy{max-width:790px;padding-left:70px}.evidence-3 .margin-number{color:#c4a775}.evidence-4 .evidence-media{grid-column:1/-1;margin:35px -36px -70px}.evidence-4 img{height:450px;width:100%}.evidence-5{grid-template-columns:75px 1fr}.evidence-5 .evidence-copy{max-width:none;display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.evidence-5 ul{padding:0;list-style:none}.evidence-5 li{border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:20px}.evidence-6{border-bottom:1px solid var(--line)}.evidence-6 .evidence-copy{max-width:790px}.archive{padding:75px 36px}.archive>h2{font:500 12px 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.archive-record{border-top:1px solid var(--ink);display:grid;grid-template-columns:160px 1fr 190px;gap:35px;padding:35px 0}.record-info{font-size:11px;letter-spacing:1px;text-transform:uppercase}.record-info time{display:block;color:var(--muted);margin-top:12px}.archive-record h3{font-size:35px;margin:0 0 16px}.archive-record h3 a{text-decoration:none}.archive-record p{font-size:14px}.archive-record img{width:100%;height:220px}.reading-link{font-size:12px}.archive-lead{grid-template-columns:160px 1fr 34%;padding-bottom:55px}.archive-lead h3{font-size:60px}.archive-lead img{height:360px}.rd-footer{background:#e2d9cb;border-top:1px solid var(--line);padding:55px max(36px,calc((100vw - 1188px)/2));display:grid;grid-template-columns:1fr 1fr;gap:35px}.footer-brand{font:34px/1.1 'Libre Caslon Display',Georgia,serif;text-decoration:none;max-width:210px}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px;font-size:12px}.legal-links{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;display:flex;gap:30px;font-size:11px}.pagination,nav[aria-label*=agination]{display:flex;gap:15px;padding:30px 0}.pagination a{border:1px solid var(--line);padding:8px 14px}.article-page,.legal-page,body:has(article .entry-content) main{padding:55px 36px}.article-page h1,.entry-title{font-size:clamp(40px,6vw,86px);max-width:1000px;margin:30px 0 50px}.article-page .entry-content,.entry-content,.legal-page{max-width:760px;margin-inline:auto}.entry-content img,.article-page>img{width:calc(100% + 100px);max-width:none;margin:40px 0 50px -50px;max-height:550px}.entry-content h2{font-size:38px;margin-top:65px}.entry-content p,.legal-page p{line-height:1.85}.legal-page h1{font-size:60px}.category-page .archive-record:first-of-type{padding:55px 0}.category-page .archive-record:first-of-type h2{font-size:60px}
@media(max-width:1050px){.rd-header{grid-template-columns:1fr auto;min-height:130px}.rd-brand{text-align:left}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative}.rd-mobile-nav summary{cursor:pointer;font-size:13px;border-bottom:1px solid;padding:8px}.rd-mobile-menu{position:absolute;right:0;top:50px;width:250px;padding:25px;background:var(--white);border:1px solid var(--line);display:grid;gap:12px;z-index:10}.evidence-1{grid-template-columns:45px 1fr}.evidence-1 .evidence-media{grid-column:2;margin-top:10px;width:70%}.evidence-1 img{height:290px}.evidence-5 .evidence-copy{display:block}.archive-lead{grid-template-columns:100px 1fr 30%}.archive-lead h3{font-size:45px}.archive-record{gap:20px}}
@media(max-width:600px){.rd-header{padding:25px 22px}.rd-brand{font-size:28px}.rd-brand span{font-size:7px}.directory{padding:36px 22px 50px}.directory ol{grid-template-columns:1fr}.directory li:nth-last-child(2){border-bottom:0}.directory li a{font-size:24px;min-height:80px}.directory h1{font-size:13px;margin-bottom:25px}.evidence{padding:45px 22px;grid-template-columns:25px 1fr;gap:10px}.evidence h2{font-size:35px}.evidence-1 .evidence-media,.evidence-2 .evidence-media{width:100%}.evidence-1 img,.evidence-2 img{height:240px}.evidence-3 .evidence-copy{padding-left:0}.evidence-4 .evidence-media{margin:20px -22px -45px}.evidence-4 img{height:300px}.evidence-5 .evidence-copy{display:block}.archive{padding:45px 22px}.archive-record,.archive-lead{grid-template-columns:1fr}.record-info{display:flex;justify-content:space-between}.record-info time{margin:0}.archive-record img{height:220px}.archive-lead h3{font-size:44px}.archive-record h3{font-size:36px}.rd-footer{padding:40px 22px;grid-template-columns:1fr}.rd-footer nav{grid-template-columns:repeat(2,1fr)}.legal-links{flex-wrap:wrap}.article-page,.legal-page{padding:35px 22px}.entry-content img,.article-page>img{width:100%;margin:30px 0}.legal-page h1{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
