:root{--ink:#282326;--accent:#672637;--paper:#faf9f5;--line:#cec9c7;--quiet:#706a6b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.8 Georgia,serif;overflow-wrap:break-word}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;line-height:1.18}h2{font-size:clamp(30px,3.4vw,48px)}h3{font-size:clamp(27px,2.8vw,38px)}h4{font-size:24px}.rd-header{padding:0 5vw}.masthead{min-height:115px;display:flex;align-items:center;justify-content:space-between;gap:30px}.rd-brand{font-size:29px;letter-spacing:-1px;text-decoration:none;color:var(--accent);white-space:nowrap}.rd-desktop-nav{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:flex-end;font:12px Arial,sans-serif;max-width:760px}.rd-desktop-nav a{text-decoration:none}.category-index{display:flex;flex-wrap:wrap;gap:12px 26px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:14px 0;font:12px/1.8 Arial,sans-serif}.category-index a{text-decoration:none}.rd-mobile-nav{display:none}.directory{padding:62px 5vw 75px}.directory h1{font:19px/1.55 Arial,sans-serif;max-width:600px;margin:0 0 42px;color:var(--quiet)}.directory ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:45px}.directory li{border-top:1px solid var(--line)}.directory li a{display:flex;align-items:center;gap:22px;text-decoration:none;padding:17px 0;font-size:25px}.directory li span{font:11px Arial,sans-serif;color:var(--accent)}.directory b{margin-left:auto;font-weight:400;font-size:19px}.source-content>article>section{padding:70px 0;margin:0 5vw;border-top:1px solid var(--line)}.source-content>article>section:first-child{padding:0;border:0;margin:0}.source-content>article>section:first-child img{width:100%;max-height:520px!important;object-fit:cover;margin:0}.source-content>article>section:not(:first-child)>h2,.source-content>article>section:not(:first-child)>h3,.source-content>article>section>p,.source-content>article>section>ul{max-width:760px;margin-left:24%;margin-right:4%}.source-content>article>section:nth-child(2){display:grid;grid-template-columns:25% 1fr;gap:7%;align-items:start}.source-content>article>section:nth-child(2) img{width:100%;height:370px;object-fit:cover}.source-content>article>section:nth-child(2) p{max-width:720px}.source-content>article>section:nth-child(3)>img{margin-top:48px;width:100%;max-height:490px!important;object-fit:cover}.source-content>article>section:nth-child(5)>.row{margin-left:24%;max-width:760px}.source-content>article>section:nth-child(5)>.row>div{border-top:1px solid var(--line);padding:28px 0}.source-content>article>section:last-child{background:#eeeae8;margin:0;padding:70px 5vw;color:var(--accent)}ul{padding-left:20px}.list-unstyled{list-style:none;padding:0}.source-content>section{margin:70px 5vw}.source-content>section>article{border-top:1px solid var(--line);padding:30px 0}.source-content>section>article>div{display:grid;grid-template-columns:1fr 220px;gap:60px}.source-content>section>article:first-of-type h4{font-size:42px}.source-content>section>article p{max-width:740px}.source-content>section>article img{width:220px!important;height:230px!important;object-fit:cover}.source-content>section>article .d-block.d-md-none{display:none}.text-body-secondary,strong,.icon-link{font:12px/2 Arial,sans-serif}.text-body-secondary{color:var(--quiet)}strong{color:var(--accent)}svg.bi{display:none}.rd-footer{margin:0 5vw;border-top:1px solid var(--ink);padding:45px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.rd-footer nav{display:flex;gap:24px;font:12px Arial,sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.archive,.category-page{max-width:1180px;margin:60px auto;padding:0 30px}.archive article,.category-page article{padding:32px 0;border-top:1px solid var(--line)}.archive article:first-of-type h2{font-size:48px}.pagination,.nav-links{display:flex;gap:24px;flex-wrap:wrap;padding:24px 0}.article-page,.single-post,.legal-page{max-width:1160px;margin:70px auto;padding:0 30px}.article-page,.single-post{display:grid;grid-template-columns:28% 1fr;gap:8%}.article-page .entry-content,.single-post .entry-content{max-width:720px}.entry-content img{width:100%;margin:38px 0}.legal-page{max-width:760px}.entry-meta{font:12px/1.7 Arial,sans-serif;color:var(--quiet)}@media(max-width:1000px){.directory ol{grid-template-columns:repeat(2,1fr)}.source-content>article>section:not(:first-child)>h2,.source-content>article>section:not(:first-child)>h3,.source-content>article>section>p,.source-content>article>section>ul,.source-content>article>section:nth-child(5)>.row{margin-left:10%}}@media(max-width:600px){body{font-size:16px}.masthead{min-height:95px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:13px Arial,sans-serif}.rd-mobile-menu{position:absolute;z-index:2;left:5vw;right:5vw;background:var(--paper);padding:24px;border:1px solid var(--line);display:grid;gap:18px}.category-index{gap:7px 17px;font-size:11px}.directory{padding:34px 5vw 45px}.directory h1{font-size:17px;margin-bottom:30px}.directory ol{grid-template-columns:1fr}.directory li a{font-size:23px;padding:12px 0}.source-content>article>section{padding:38px 0}.source-content>article>section:first-child img{height:260px}.source-content>article>section:not(:first-child)>h2,.source-content>article>section:not(:first-child)>h3,.source-content>article>section>p,.source-content>article>section>ul,.source-content>article>section:nth-child(5)>.row{margin-left:0;margin-right:0}.source-content>article>section:nth-child(2){display:flex;flex-direction:column;gap:26px}.source-content>article>section:nth-child(2) img{height:240px}.source-content>article>section:last-child{padding:40px 5vw}.source-content>section{margin:45px 5vw}.source-content>section>article>div{grid-template-columns:1fr;gap:25px}.source-content>section>article img{width:100%!important;height:230px!important}.source-content>section>article:first-of-type h4{font-size:33px}.rd-footer{align-items:flex-start;flex-wrap:wrap}.rd-footer nav{flex-direction:column;gap:15px}.article-page,.single-post{display:block;margin:40px auto;padding:0 5vw}.entry-content{margin-top:35px}.archive,.category-page,.legal-page{padding:0 5vw}}
