:root{--paper:#f0eee5;--ink:#183c32;--muted:#69766c;--line:#b6baa9;--brass:#9e804b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#94703a}a:focus-visible,summary:focus-visible{outline:3px solid var(--brass);outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;line-height:1.12}h2{font-size:38px}h3{font-size:28px}.rd-header{margin:0 5vw;border-top:7px solid var(--ink);padding-top:30px}.rd-brand{display:table;text-decoration:none;font-size:34px;line-height:.99;letter-spacing:-1.5px;padding-bottom:28px}.rd-brand span{display:block}.rd-brand span+span{margin-left:36px;font-style:italic}.rd-desktop-nav{display:flex;gap:12px 28px;flex-wrap:wrap;border-block:1px solid var(--ink);padding:14px 0;font:12px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}main{margin:0 5vw}.register-opening{display:grid;grid-template-columns:140px 1fr;padding:60px 0 45px;gap:28px}.label-rail{font:11px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;padding-top:15px;border-top:2px solid var(--brass)}h1{font-size:clamp(46px,6.4vw,96px);letter-spacing:-3px;max-width:1100px;margin-bottom:20px}.intro-band{grid-column:2;border-top:1px solid var(--line);padding-top:25px;display:grid;grid-template-columns:210px 1fr;gap:32px}.intro-band h2{font-size:24px}.intro-band p{max-width:810px;font-size:20px;margin:0}.source-story>div.mb-4{margin:0 0 64px}.source-story>div.mb-4 img{width:100%!important;height:430px;max-height:none!important;object-fit:cover;border-radius:0!important;filter:saturate(.65)}.source-story>div.py-5{max-width:820px;margin:0 auto 70px;padding:0 30px;border-left:1px solid var(--line)}.source-story>div.py-5 h2{border-top:2px solid var(--ink);padding-top:22px}.source-story h3{border-top:1px solid var(--line);padding-top:22px;margin-top:38px}.source-story>div.py-5:last-child{max-width:700px;font-size:18px}.archive-ledger{border-top:5px solid var(--ink);padding-top:24px;margin:80px auto;max-width:1100px}.archive-ledger>h2{font-size:16px;text-transform:uppercase;letter-spacing:3px;font-family:Arial,sans-serif;margin-bottom:30px}.ledger-row{display:grid;grid-template-columns:135px 1fr 180px;gap:30px;border-top:1px solid var(--line);padding:32px 0}.ledger-date,.ledger-category{font:12px/1.6 Arial,sans-serif;color:var(--muted)}.ledger-category{text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:12px}.ledger-row h3{font-size:30px;margin-bottom:16px}.ledger-row h3 a{text-decoration:none}.ledger-row img{width:180px;height:180px;object-fit:cover;filter:saturate(.65)}.ledger-row p{font-size:16px}.rd-footer{background:var(--ink);color:var(--paper);padding:50px 5vw 30px}.footer-brand{font-size:35px;display:block;text-decoration:none;margin-bottom:30px}.rd-footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 28px;border-block:1px solid #688173;padding:28px 0;font:14px/1.6 Arial,sans-serif}.legal-links{display:flex;gap:32px;margin-top:30px;font-size:13px}.rd-footer a{text-decoration:none}.rd-footer a:hover{text-decoration:underline;color:#e4c48f}.article-page,.legal-page,main>article:not(.source-story){max-width:820px;margin:60px auto}.article-page .excerpt,.article-page>header+p,main>article:not(.source-story)>p:first-of-type{border:1px solid var(--brass);padding:30px;font-size:22px}.article-body,.legal-content{max-width:700px;margin:50px auto}.pagination,nav[aria-label='Pagination']{display:flex;gap:15px;padding:25px 0;border-top:1px solid var(--line)}.pagination a{padding:8px 14px;border:1px solid var(--line)}.archive-page .row{display:block}.archive-page article{border-top:1px solid var(--line);padding:28px 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.register-opening{grid-template-columns:100px 1fr;gap:20px}.intro-band{grid-template-columns:1fr;gap:5px}.ledger-row{grid-template-columns:95px 1fr 110px;gap:20px}.ledger-row img{width:110px;height:140px}.rd-footer nav{grid-template-columns:repeat(2,1fr)}.source-story>div.mb-4 img{height:330px}}@media(max-width:600px){body{font-size:16px}.rd-header{padding-top:23px}.rd-brand{font-size:29px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid var(--ink);font:14px/1.5 Arial,sans-serif}.rd-mobile-nav summary{padding:15px 0;cursor:pointer}.rd-mobile-menu{display:flex;flex-direction:column;padding:0 0 20px;gap:16px}.register-opening{display:block;padding:35px 0}.label-rail{display:table;margin-bottom:20px;padding-top:9px}h1{font-size:46px;letter-spacing:-1.8px}.intro-band{display:block;padding-top:20px}.intro-band h2{font-size:23px}.intro-band p{font-size:18px}.source-story>div.mb-4 img{height:250px}.source-story>div.py-5{padding-left:18px;padding-right:0;margin-bottom:45px}h2{font-size:31px}.ledger-row{grid-template-columns:1fr 76px;gap:15px}.ledger-date{grid-column:1/-1}.ledger-row h3{font-size:25px}.ledger-row img{width:76px;height:105px}.archive-ledger{margin:50px 0}.footer-brand{font-size:29px}.rd-footer nav{gap:20px;font-size:13px}.legal-links{flex-wrap:wrap}.article-page,.legal-page,main>article:not(.source-story){margin:35px auto}.article-page .excerpt{padding:20px}}
