@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f5f1e8;--ink:#292b27;--muted:#6e7268;--line:#b9b9aa;--accent:#b5432a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%;height:auto;border-radius:0!important}h1,h2,h3,h4{font-weight:400;line-height:1.12}h2,h3{font-family:'Libre Caslon Display',Georgia,serif}h1{font:500 16px/1.5 'DM Sans',sans-serif}p{max-width:68ch;margin:1.25em 0}.rd-header{padding:48px 4vw 0;display:flex;justify-content:space-between;align-items:flex-start;min-height:195px}.rd-brand{text-align:right;font:52px/.9 'Libre Caslon Display',Georgia,serif;letter-spacing:-2px}.rd-brand span{display:block;max-width:230px;margin-top:22px;font:10px/1.5 'DM Sans',sans-serif;letter-spacing:1.1px;text-transform:uppercase}.rd-desktop-nav{position:absolute;top:48px;left:4vw;width:185px;display:flex;flex-direction:column}.rd-desktop-nav a{font-size:12px;padding:7px 0;border-bottom:1px solid var(--line);line-height:1.6}.rd-desktop-nav span{font-size:9px;color:var(--accent);display:inline-block;width:28px}.rd-mobile-nav{display:none}main{margin:0 6vw 0 26vw;max-width:1100px}.opening{padding:0 0 100px}.opening h1{margin:0 0 30px}.section-directory{padding:0;margin:0;list-style:none;border-top:1px solid var(--ink)}.section-directory li{border-bottom:1px solid var(--line)}.section-directory a{display:grid;grid-template-columns:55px 1fr 25px;gap:15px;align-items:center;padding:19px 0}.section-directory span{font:30px/1 Georgia,serif;color:var(--accent)}.section-directory strong{font:400 clamp(18px,2vw,30px)/1.2 'Libre Caslon Display',Georgia,serif}.section-directory b{font-weight:400}.source-content>article>.row{display:block!important;margin:0 0 80px!important;padding:0!important;border:0!important;box-shadow:none!important}.source-content h2{font-size:clamp(38px,5vw,68px);max-width:800px;margin:0 0 32px}.source-content h3{font-size:clamp(34px,4vw,54px);border-top:1px solid var(--ink);padding-top:28px;margin:55px 0 28px}.source-content h4{font-size:21px;margin:40px 0 16px;max-width:65ch}.source-content .col,.source-content .col-md-6{width:auto!important;padding:0!important;max-width:none!important}.source-content p{font-size:17px}.source-content>article img{width:100%!important;height:440px;max-height:none!important;object-fit:cover;margin:42px 0 65px}.source-content .row.text-center{text-align:left!important}.source-content>section{border-top:1px solid var(--ink);margin:100px 0}.source-content>section>article{display:block;padding:30px 0;border-bottom:1px solid var(--line);margin:0}.source-content>section>article:first-of-type h4{font:48px/1.05 'Libre Caslon Display',Georgia,serif}.source-content>section>article>.row{display:grid;grid-template-columns:1fr 170px;gap:30px;height:auto!important;border:0!important;box-shadow:none!important}.source-content>section strong{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent)}.source-content>section h4{margin:15px 0;font:32px/1.2 'Libre Caslon Display',Georgia,serif}.text-body-secondary,time,.entry-meta{font-size:12px;color:var(--muted)}.source-content>section img{width:170px!important;height:230px!important;object-fit:cover}.d-md-none{display:none!important}.icon-link{display:inline-block;margin-top:20px;border-bottom:1px solid var(--accent);font-size:13px}.bi{display:none}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rd-footer{margin:100px 6vw 0 26vw;border-top:2px solid var(--ink);padding:35px 0 25px}.footer-name{font:35px Georgia,serif}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 30px;margin:35px 0 60px;font-size:12px}.legal-links{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:30px;font-size:11px}.archive main,.category main{padding-top:50px}.archive article,.category article{border-bottom:1px solid var(--line);padding:30px 0;display:block}.archive article:first-of-type h2,.category article:first-of-type h2{font-size:clamp(38px,5vw,72px)}.archive article:not(:first-of-type),.category article:not(:first-of-type){display:grid;grid-template-columns:130px 1fr;gap:24px}.pagination,.nav-links{display:flex;gap:20px;margin:45px 0}.pagination a,.page-numbers{border-bottom:1px solid var(--ink);padding:8px}.single .entry-title,.article-title,body[class*='sl-'] main>h1{font:clamp(38px,5vw,64px)/1.08 'Libre Caslon Display',Georgia,serif;max-width:650px;margin:40px auto;text-align:center}.single .entry-meta,.article-meta{border-block:1px solid var(--line);padding:16px 0;margin:32px 0}.entry-content,.article-body,.legal-content{max-width:76ch;margin:auto}.entry-content h2{font-size:40px;margin-top:60px}.entry-content h3{font-size:30px;margin-top:45px}.entry-content p,.legal-content p{line-height:1.85}.privacy-policy main,.terms-of-service main{max-width:760px}button,input,select,textarea{font:inherit}summary{cursor:pointer}@media(min-width:1600px){main,.rd-footer{margin-left:28vw}}@media(max-width:900px){.rd-header{padding:28px 6vw;min-height:160px;align-items:flex-start;position:relative}.rd-desktop-nav{display:none}.rd-brand{margin-left:auto;font-size:44px}.rd-brand span{font-size:9px}.rd-mobile-nav{display:block;position:absolute;top:30px;left:6vw;width:40%;z-index:10}.rd-mobile-nav summary{list-style:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.rd-mobile-nav summary span{float:right}.rd-mobile-menu{background:var(--paper);padding:14px;box-shadow:0 12px 20px #292b2710;display:flex;flex-direction:column}.rd-mobile-menu a{padding:8px 0;font-size:12px;border-bottom:1px solid var(--line)}.rd-mobile-menu a span{color:var(--accent);margin-right:12px}main,.rd-footer{margin-left:6vw;margin-right:6vw}.opening{padding-top:20px;padding-bottom:75px}.source-content>article img{height:390px}}@media(max-width:520px){.rd-header{min-height:185px}.rd-brand{font-size:38px}.rd-brand span{max-width:155px}.section-directory a{grid-template-columns:34px 1fr 18px;gap:8px;padding:19px 0}.section-directory span{font-size:24px}.section-directory strong{font-size:24px}.opening h1{font-size:13px}.source-content p{font-size:16px}.source-content>article img{height:290px;margin:30px 0 45px}.source-content>article>.row{margin-bottom:55px!important}.source-content>section>article>.row{grid-template-columns:1fr}.source-content>section img{width:100%!important;height:240px!important}.source-content>section>article:first-of-type h4{font-size:40px}.rd-footer nav{grid-template-columns:1fr 1fr;gap:16px}.archive article:not(:first-of-type),.category article:not(:first-of-type){grid-template-columns:1fr;gap:10px}.rd-footer{margin-top:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
