@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap');
:root{--paper:#f3f0e7;--ink:#252f2c;--copper:#946548;--line:#c9c5b8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--copper)}img{max-width:100%;display:block;object-fit:cover;border-radius:0!important}h1,h2,h3,h4{font-family:'Libre Caslon Text',Georgia,serif;line-height:1.2;font-weight:400}h2{font-size:38px;margin:0 0 26px}h3{font-size:26px}h4{font-size:28px}p{margin:0 0 24px}.rd-header{min-height:74px;display:flex;align-items:center;gap:36px;padding:16px 4vw;border-bottom:1px solid var(--ink);position:relative}.rd-brand{font-family:Georgia,serif;font-size:24px;font-weight:bold;text-decoration:none}.directory-marker{font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin-right:auto}.rd-desktop-nav{display:flex;gap:30px;font-size:14px}.rd-mobile-nav summary{cursor:pointer;list-style:none;border:1px solid var(--ink);padding:5px 16px;font-size:13px}.rd-mobile-menu{position:absolute;right:4vw;top:65px;background:var(--ink);color:var(--paper);z-index:5;padding:26px;display:grid;gap:10px;min-width:250px}.rd-mobile-menu a{text-decoration:none}main{max-width:1180px;margin:auto;padding:0 34px}.cover{padding:62px 0 42px}.cover h1{font-family:'DM Sans',sans-serif;font-size:18px;line-height:1.5;max-width:620px;margin:0 0 40px;font-weight:500}.cover ol{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0;border-top:1px solid var(--copper)}.cover li{border-bottom:1px solid var(--copper);padding:20px 22px 20px 0}.cover li:nth-child(even){padding-left:26px;border-left:1px solid var(--copper)}.cover li a{display:flex;align-items:baseline;gap:18px;font-family:Georgia,serif;font-size:24px;text-decoration:none}.cover span{font:12px 'DM Sans',sans-serif;color:var(--copper)}.cover b{font-weight:400;margin-left:auto}.media-pause{margin:0 0 75px}.media-pause img{width:100%;height:380px;max-height:none!important;filter:saturate(.65)}.manuscript-section{max-width:760px;margin:0 auto;padding:54px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.manuscript-section>.row{display:block}.manuscript-section img{width:100%;height:340px;margin-top:32px;filter:saturate(.7)}.manuscript-section .row.gy-4{counter-reset:services;margin-top:40px}.manuscript-section .row.gy-4>div{counter-increment:services;border-top:1px solid var(--line);padding:22px 0 22px 60px;position:relative}.manuscript-section .row.gy-4>div:before{content:counter(services,decimal-leading-zero);position:absolute;left:0;top:30px;font:13px 'DM Sans',sans-serif;color:var(--copper)}.manuscript-section ul{padding:0;list-style:none}.manuscript-section li{padding:16px 0;border-bottom:1px solid var(--line)}main>section.row{margin:60px 0 100px;border-top:2px solid var(--ink)}main>section.row>article{padding:32px 0;border-bottom:1px solid var(--line)}main>section.row>article>.row{display:grid;grid-template-columns:1fr 180px;gap:40px}main>section.row>article:first-of-type h4{font-size:42px;max-width:700px}main>section.row>article img{width:180px!important;height:210px!important}main>section.row>article .d-block.d-md-none{display:none}.text-body-secondary,time{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--copper)}.bi{display:none}.visually-hidden,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{background:var(--ink);color:var(--paper);padding:50px max(4vw,24px);display:grid;grid-template-columns:1fr 2fr 1fr;gap:45px}.rd-footer nav{display:flex;flex-direction:column;gap:10px;font-size:13px}.rd-footer nav:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.rd-footer a{text-decoration:none}:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.archive,.category{max-width:1000px;margin:auto}.archive article,.category article{border-bottom:1px solid var(--line);padding:32px 0}.archive article:first-of-type h2,.category article:first-of-type h2{font-size:52px}.pagination{display:flex;gap:22px;padding:30px 0;border-top:1px solid var(--ink)}.article-header{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:64px 0;border-bottom:1px solid var(--ink)}.article-body,.entry-content,.legal{max-width:720px;margin:50px auto;font-size:18px;line-height:1.85}.article-body h2,.entry-content h2{margin-top:48px}.article-body img{width:100%;height:auto}@media(max-width:800px){main{padding:0 24px}.rd-header{gap:20px}.directory-marker{display:none}.rd-brand{margin-right:auto}.cover{padding-top:40px}.cover li a{font-size:20px}.media-pause img{height:290px}.rd-footer{grid-template-columns:1fr 2fr}.rd-footer>nav:last-child{grid-column:2}.article-header{grid-template-columns:1fr;gap:16px}}@media(max-width:540px){body{font-size:15px}.rd-header{padding:14px 22px;gap:16px}.rd-brand{font-size:21px}.rd-desktop-nav{display:none}.cover ol{grid-template-columns:1fr}.cover li:nth-child(even){padding-left:0;border-left:0}.cover li{padding:18px 0}.cover h1{font-size:16px}.media-pause{margin-bottom:40px}.media-pause img{height:230px}h2{font-size:30px}.manuscript-section{padding:35px 0}.manuscript-section img{height:240px}main>section.row>article>.row{grid-template-columns:1fr;gap:20px}main>section.row>article img{width:100%!important;height:230px!important}main>section.row>article:first-of-type h4{font-size:32px}.rd-footer{grid-template-columns:1fr;gap:28px}.rd-footer>nav:last-child{grid-column:1}.article-header h1{font-size:36px}.archive article:first-of-type h2{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}