:root{--mint:#e1eee5;--slate:#263e38;--apricot:#efbf96;--paper:#fcfaf4;--line:#9cac9d;--rail:264px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--slate);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:4px}a:hover{color:#8a442a}a:focus-visible,summary:focus-visible{outline:3px solid #ad592c;outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;line-height:1.12;font-weight:400}h1{font-size:clamp(42px,4.4vw,74px);letter-spacing:-2px}h2{font-size:clamp(30px,3vw,46px);letter-spacing:-1px}h3{font-size:32px}h4{font-size:27px}p{margin-bottom:1.4em}main,.rd-footer{margin-left:var(--rail)}.rd-header{position:fixed;inset:0 auto 0 0;width:var(--rail);background:var(--mint);border-right:1px solid var(--line);overflow:auto;padding:30px 24px;z-index:20}.rd-brand{display:block;text-decoration:none;font:48px/.95 Georgia,serif;letter-spacing:-2px;padding-bottom:25px;border-bottom:3px solid var(--slate)}.rd-brand span{display:block;font:17px/1.2 Arial,sans-serif;letter-spacing:0;margin-top:10px}.rd-desktop-nav{padding:17px 0;display:grid}.rd-desktop-nav a{display:grid;grid-template-columns:24px 1fr;font-size:13px;line-height:1.25;text-decoration:none;padding:7px 0;border-bottom:1px solid #bacbc0}.rd-desktop-nav a span{font-size:9px;padding-top:3px;opacity:.65}.chapter-nav{border-top:3px solid var(--slate);padding-top:15px;display:grid;gap:12px}.chapter-nav a{font-size:11px;line-height:1.3;text-decoration:none}.rd-mobile-nav{display:none}.panorama{height:310px;overflow:hidden;background:var(--mint)}.panorama img{width:100%!important;height:100%;max-height:none!important;object-fit:cover;object-position:center 50%;border-radius:0}.hero{padding:45px 6% 48px;background:var(--apricot);display:grid;grid-template-columns:1.15fr 1fr;gap:20px 45px;border-bottom:1px solid var(--slate)}.hero h1{grid-row:span 2;margin:0}.hero h2{font-family:Arial,sans-serif;font-size:20px;line-height:1.45;letter-spacing:0;max-width:430px;margin:0}.hero .lead{font-size:15px;line-height:1.75;margin:0;max-width:470px}.chapter{margin:0 6%;padding:58px 0 58px 80px;position:relative;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.1fr;gap:24px 50px}.chapter:before{content:attr(data-chapter);position:absolute;top:57px;left:0;font:16px Georgia,serif;border-top:3px solid var(--slate);padding-top:10px;width:45px}.chapter>h2{margin:0}.chapter>p{margin:0;max-width:640px}.services>.row{grid-column:1/-1;margin-top:15px}.services .row>div{border-top:1px solid var(--line);padding:30px 0}.services .card{display:grid;grid-template-columns:32% 1fr;gap:38px;background:none;border:0;border-radius:0;box-shadow:none}.services .card>img{width:100%;height:280px;object-fit:cover;border-radius:0}.services .card-body p{margin-bottom:0}.services .row>div:last-child .card{display:block;padding-left:calc(32% + 38px)}.why-choose-us ul{grid-column:2;padding-left:20px;margin:0}.why-choose-us li{padding:12px 0;border-bottom:1px solid var(--line)}.contact-us{background:var(--mint);margin:0;padding:55px 6% 55px calc(6% + 80px)}.contact-us:before{left:6%}.contact-us>p:last-child{grid-column:2;font-size:11px;opacity:.7}.reading-index{padding:60px 6%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.reading-index>h4{grid-column:1/-1;font:13px Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;border-top:3px solid var(--slate);padding-top:16px;margin:0}.reading-index>article:first-of-type{grid-column:span 2;border-right:1px solid var(--line);padding-right:30px}.reading-index article .row{display:flex;flex-direction:column}.reading-index article img{width:100%!important;height:240px!important;object-fit:cover}.reading-index article .col-auto:last-child{display:none}.reading-index article strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:2px;margin-bottom:18px}.reading-index article h4{margin-bottom:15px}.reading-index article p{margin-top:15px;font-size:14px}.reading-index article .text-body-secondary{font-size:12px}.reading-index article .col-auto{order:-1;margin-bottom:22px}.reading-index svg{display:none}.rd-footer{background:var(--slate);color:var(--mint);padding:45px 6%;display:grid;grid-template-columns:1fr 2fr;gap:35px}.footer-brand{font:30px/1.2 Georgia,serif;text-decoration:none;max-width:220px}.footer-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:9px 20px;font-size:12px}.rd-footer nav{grid-column:1/-1;display:flex;gap:24px;border-top:1px solid #789084;padding-top:20px;font-size:12px}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--paper);padding:10px}.skip-link:focus{top:10px}body:not(.rd-home) main{padding:60px 6%;min-height:70vh}body:not(.rd-home) main>h1,body:not(.rd-home) article>header{max-width:800px;border-bottom:3px solid var(--slate);padding-bottom:30px}body:not(.rd-home) article{max-width:1050px}body:not(.rd-home) article>h1{max-width:750px}body:not(.rd-home) article>p,body:not(.rd-home) article>h2,body:not(.rd-home) article>h3,body:not(.rd-home) article>ul,body:not(.rd-home) article>ol,.article-body,.entry-content,.legal-content{max-width:730px;margin-left:auto}body:not(.rd-home) time,.post-meta{font-size:12px;letter-spacing:1px}.archive-list,.posts-list,.category-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.archive-list>article,.posts-list>article,.category-posts>article{border-top:1px solid var(--slate);padding-top:22px}.archive-list>article:first-child,.posts-list>article:first-child,.category-posts>article:first-child{grid-column:span 2}.pagination,nav[aria-label*=agination]{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0;border-top:1px solid var(--line)}.pagination a,.pagination span{padding:8px 15px;border:1px solid var(--line)}@media(min-width:1500px){main{max-width:1500px}.rd-footer{max-width:1500px}}@media(max-width:1050px){:root{--rail:0px}.rd-header{position:relative;width:100%;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.rd-brand{font-size:34px;padding:0;border:0}.rd-brand span{font-size:12px;line-height:1.15;margin-top:6px}.rd-desktop-nav,.chapter-nav{display:none}.rd-mobile-nav{display:block;max-width:65%}.rd-mobile-nav summary{cursor:pointer;font-size:14px;list-style:none;padding:10px;border:1px solid var(--slate)}.rd-mobile-nav summary span{margin-left:15px}.rd-mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--mint);padding:25px 5%;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;box-shadow:0 12px 20px #263e381a}.rd-mobile-menu a{font-size:13px;text-decoration:none}.rd-mobile-menu a span{font-size:9px;margin-right:10px}.hero{gap:30px}.chapter{gap:25px;padding-left:60px}.chapter:before{width:35px}.contact-us{padding-left:calc(6% + 60px)}.footer-directory{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rd-header{padding:18px 6%}.rd-brand{font-size:30px}.rd-mobile-nav summary{font-size:11px}.rd-mobile-menu{grid-template-columns:repeat(2,1fr);max-height:70vh;overflow:auto}.panorama{height:210px}.hero{display:block;padding:30px 6%}.hero h1{font-size:42px;letter-spacing:-1.5px;margin-bottom:24px}.hero h2{font-size:18px;margin-bottom:20px}.hero .lead{font-size:14px}.chapter{display:block;padding:65px 0 32px;margin:0 6%}.chapter:before{top:24px;width:30px;font-size:13px;padding-top:4px}.chapter>h2{font-size:32px;margin-bottom:24px}.chapter>p{font-size:15px}.services .card{display:block}.services .card>img{height:240px;margin-bottom:24px}.services .row>div:last-child .card{padding:0}.services .row>div{padding:25px 0}.why-choose-us ul{padding-left:18px}.contact-us{margin:0;padding:65px 6% 30px}.contact-us:before{left:6%}.contact-us>p:last-child{margin-top:22px}.reading-index{display:block;padding:35px 6%}.reading-index>h4{margin-bottom:30px}.reading-index>article{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.reading-index>article:first-of-type{padding-right:0;border-right:0}.reading-index article img{height:220px!important}.rd-footer{display:block;padding:35px 6%}.footer-brand{display:block;margin-bottom:30px}.footer-directory{gap:12px 20px}.rd-footer nav{margin-top:30px}.archive-list,.posts-list,.category-posts{display:block}body:not(.rd-home) main{padding:35px 6%}body:not(.rd-home) article>p,body:not(.rd-home) article>h2,body:not(.rd-home) article>h3,body:not(.rd-home) article>ul,body:not(.rd-home) article>ol{margin-left:0}h1{font-size:40px;overflow-wrap:anywhere}h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}