*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#19231c;background:#fafbf7;font:17px/1.7 Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}img{max-width:100%;object-fit:cover}h1,h2,h3,h4{font-family:Georgia,serif;line-height:1.08;font-weight:400;margin:0 0 24px}p{margin:0 0 24px}h2{font-size:46px}h3{font-size:35px}h4{font-size:31px}.rd-header{padding:30px 5vw 0;background:#fff}.mast{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px}.rd-brand{font:30px/.94 Georgia,serif;position:relative;letter-spacing:-1px;padding-right:55px}.rd-brand span{position:absolute;right:0;top:0;color:#548e3a;font:48px/1 Arial}.core{display:flex;gap:40px}.topics{border-top:1px solid #bcc8b8;display:flex;flex-wrap:wrap;gap:8px 27px;padding:17px 0;font-size:13px}.rd-mobile-nav{display:none}main{max-width:1600px;margin:auto}.cover{position:relative;min-height:730px;margin:40px 5vw 60px}.cover>div{display:grid;grid-template-columns:1fr 1fr;padding-top:78px}.cover img{position:absolute;right:0;top:0;width:70%;height:500px;max-height:none!important;filter:brightness(.86)}.cover h1{position:relative;z-index:1;font-size:clamp(46px,5.7vw,88px);background:#fafbf7;padding:35px 35px 28px 0;grid-column:1/3;max-width:850px;letter-spacing:-3px;margin-top:45px}.cover p{grid-column:2;font-size:19px;border-left:3px solid #659447;padding-left:28px;margin-top:15px}.homepage{display:flow-root}.topic-index{float:left;width:27%;padding:25px 3vw 40px 5vw;position:relative}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2px}.topic-index ol{padding-left:22px}.topic-index li{padding:9px 0;border-bottom:1px solid #d5ddcf;font-size:14px}.services{margin-left:29%;padding:20px 5vw 60px 2vw}.services>.text-center{max-width:650px;margin-bottom:65px}.services>.row{display:block}.services .col-md-4{margin-bottom:75px}.services .card{display:grid;grid-template-columns:42% 1fr;gap:35px;border-top:1px solid #91a283;padding-top:25px}.services .card img{width:100%;height:310px;max-height:none!important}.services .col-md-4:nth-child(2) .card{grid-template-columns:1fr 38%}.services .col-md-4:nth-child(2) img{grid-column:2;grid-row:1}.services .col-md-4:nth-child(2) .card-body{grid-column:1;grid-row:1}.services .card p{font-size:16px}.reasons{clear:both;background:#e6eddf;padding:70px 10vw}.reasons>div{max-width:1100px;margin:auto}.reasons .lead{max-width:650px}.reasons ul{list-style:none;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.reasons li{border-top:1px solid #9aac8d;padding-top:20px}.reasons h4{font-size:25px}.reasons strong{font-weight:400}.contact{padding:80px 10vw;max-width:1000px}.reading-index{padding:60px 5vw;border-top:1px solid #aaba9c}.visually-hidden{font:12px Arial;text-transform:uppercase;letter-spacing:2px}.reading-index>article{padding:30px 0;border-top:1px solid #aaba9c}.reading-index>article>div{display:grid;grid-template-columns:1fr 240px;gap:50px}.reading-index>article:first-of-type h4{font-size:48px;max-width:800px}.reading-index strong{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#507238}.reading-index .text-body-secondary{font-size:13px;margin:15px 0}.reading-index img{width:240px!important;height:240px!important}.reading-index .d-block{display:none}.reading-index .icon-link{border-bottom:1px solid #507238}.bi{display:none}.rd-footer{border-top:1px solid #9aac8d;background:#20351f;color:#fff;padding:50px 5vw;display:flex;justify-content:space-between;gap:30px}.footer-brand{font:30px Georgia}.rd-footer nav{display:flex;gap:25px;font-size:14px}.article-title,.archive-title{padding:65px 8vw;background:#e6eddf;font-size:clamp(44px,6vw,90px)}.article-lead{width:100%;max-height:560px}.article-body,.legal-body{max-width:740px;margin:65px auto;padding:0 25px}.article-body h2,.legal-body h2{font-size:35px}.related-index,.archive-list{margin:50px 8vw;border-top:1px solid #91a283;padding-top:25px}.archive-list article{display:grid;grid-template-columns:150px 1fr;gap:30px;border-bottom:1px solid #aaba9c;padding:30px 0}.archive-list article:first-child{display:block;font-size:23px}.pagination{display:flex;gap:20px;padding:30px 8vw}.pagination a{border:1px solid #91a283;padding:8px 17px}:focus-visible{outline:3px solid #618d43;outline-offset:5px}@media(max-width:900px){.cover{min-height:670px}.cover h1{max-width:650px}.topic-index{float:none;width:auto}.topic-index ol{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.services{margin-left:0;padding:40px 5vw}.rd-footer{flex-wrap:wrap}.cover p{grid-column:1/3;margin-left:25%;}.reasons{padding:60px 5vw}}@media(max-width:600px){body{font-size:16px}.rd-header{padding:22px 6vw 0}.rd-brand{font-size:25px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-menu{position:absolute;left:0;right:0;top:95px;z-index:5;background:#fff;padding:25px;box-shadow:0 15px 20px #19231c22;display:grid;gap:12px}.cover{margin:25px 6vw 45px;min-height:0}.cover>div{display:flex;flex-direction:column;padding:0}.cover img{position:relative;order:2;width:100%;height:260px}.cover h1{order:1;font-size:43px;letter-spacing:-1.5px;margin:0;padding:15px 0 25px}.cover p{order:3;margin:25px 0 0;font-size:17px;padding-left:18px}.topic-index{padding:20px 6vw}.topic-index ol{grid-template-columns:1fr}.services{padding:35px 6vw}.services .card,.services .col-md-4:nth-child(2) .card{display:flex;flex-direction:column;gap:25px}.services .card img{height:230px}.services .col-md-4{margin-bottom:40px}h2{font-size:36px}h3{font-size:30px}.reasons ul{display:block}.reasons li{margin-bottom:25px}.contact{padding:50px 6vw}.reading-index{padding:40px 6vw}.reading-index>article>div{display:block}.reading-index>article:first-of-type h4{font-size:34px}.reading-index img{margin-top:20px;width:100%!important;height:220px!important}.rd-footer{padding:40px 6vw;display:block}.rd-footer nav{margin-top:22px;flex-wrap:wrap}.archive-list article{display:block}.article-title,.archive-title{padding:45px 6vw;font-size:44px}}