.blog_archive__QDu7R,.blog_storyPage__Ly6UL{color:#23332c;background:#fff}.blog_archiveHeader__sXDfI,.blog_archiveSection__2Wlvv,.blog_storyBody__1_gvn,.blog_storyHeader__EYb6x,.blog_storyRelated___d__c{width:min(1180px,calc(100% - 64px));margin-inline:auto}.blog_archiveHeader__sXDfI{padding-block:64px 34px}.blog_kicker__Vge8n{margin:0 0 14px;color:#2c6a51;font-size:.77rem;font-weight:700;letter-spacing:.12em}.blog_archiveHeader__sXDfI h1{margin:0 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.25;letter-spacing:-.045em}.blog_archiveHeader__sXDfI>p:last-child{margin:0;color:#67746d;font-size:1.04rem;line-height:1.8}.blog_archiveNav__DYYIh{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.blog_archiveNav__DYYIh a{display:inline-flex;align-items:center;gap:9px;border:1px solid #dfe6e1;border-radius:5px;padding:9px 13px;font-size:.84rem}.blog_archiveNav__DYYIh a:hover{background:#f0f5f1;border-color:#a0baa9}.blog_archiveNav__DYYIh small{color:#7b8b80}.blog_archiveSection__2Wlvv{padding-block:30px 46px;scroll-margin-top:110px}.blog_sectionHeading__URZ01{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.blog_sectionHeading__URZ01 h2{margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);letter-spacing:-.035em}.blog_sectionHeading__URZ01>a,.blog_sectionHeading__URZ01>span{flex-shrink:0;color:#617166;font-size:.82rem}.blog_storyGrid__3AjYO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.blog_storyCard__sF4fo{display:block;min-width:0;color:inherit}.blog_cardImage__TH6We{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:#eff2ed}.blog_cardImage__TH6We img{object-fit:contain;transition:opacity .2s}.blog_storyCard__sF4fo:hover .blog_cardImage__TH6We img{opacity:.9}.blog_cardImage__TH6We>span{display:grid;height:100%;place-items:center;color:#89978b;font-size:.9rem}.blog_cardCopy__KVkZs{padding-block:17px 4px}.blog_cardCategory__nPrJv{margin:0 0 7px;font-size:.74rem;font-weight:700;color:#377056}.blog_cardCopy__KVkZs h3{margin:0;font-size:1.12rem;line-height:1.5;font-weight:650;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere}.blog_cardExcerpt__O7Kdq{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0;color:#768177;font-size:.86rem;line-height:1.75}.blog_cardMeta__xj9C7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;color:#788278;font-size:.75rem;line-height:1.5}.blog_cardMeta__xj9C7 svg{flex-shrink:0;color:#327052}.blog_archiveGroup__KnQYL{margin-top:38px;padding-top:40px;border-top:1px solid #e6ebe7;scroll-margin-top:110px}.blog_archiveCta__Es8F1{margin-top:30px;padding:27px 30px;border-radius:8px;background:#f1f5f0;display:flex;justify-content:space-between;align-items:center;gap:25px}.blog_archiveCta__Es8F1 p{margin:0;line-height:1.8;color:#526459}.blog_archiveCta__Es8F1 a{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-weight:650;color:#276245}.blog_storyHeader__EYb6x{max-width:940px;padding-block:38px 30px}.blog_breadcrumbs__8GTu5{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 42px;color:#7a857d;font-size:.78rem}.blog_breadcrumbs__8GTu5 a:hover{color:#245c3f;text-decoration:underline}.blog_storyHeader__EYb6x h1{margin:10px 0 18px;max-width:850px;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.38;letter-spacing:-.045em;font-weight:700;word-break:keep-all;overflow-wrap:anywhere}.blog_storyLead__DL3tg{max-width:760px;margin:0;color:#647168;font-size:1rem;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.blog_storyByline__FA3Dl{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:22px;color:#7b857e;font-size:.78rem}.blog_storyByline__FA3Dl strong{color:#374d3f;font-weight:600}.blog_storyHero__DoLET{width:min(1060px,calc(100% - 64px));margin:0 auto}.blog_storyPhoto__r3tcl{margin:0;min-width:0}.blog_storyPhoto__r3tcl a{position:relative;display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#f0f3ef}.blog_storyPhoto__r3tcl img{display:block;object-fit:contain}.blog_storyPhoto__r3tcl figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:12px 0;color:#7c877f;font-size:.76rem;line-height:1.6}.blog_storyPhoto__r3tcl figcaption>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums;color:#939d95}.blog_storyBody__1_gvn{max-width:940px;padding-block:30px 58px}.blog_storyFacts__v6DiK{display:grid;grid-template-columns:1fr 1fr 1.2fr;margin:0 0 42px;padding:22px 25px;gap:24px;border:1px solid #e3e9e2;border-radius:8px;background:#fafbf8}.blog_storyFacts__v6DiK>div{min-width:0}.blog_storyFacts__v6DiK dt{color:#7c877e;font-size:.76rem}.blog_storyFacts__v6DiK dd{margin:8px 0 0;color:#354a3d;font-size:.9rem;font-weight:550;line-height:1.7;overflow-wrap:anywhere}.blog_storyText__QH0EB{max-width:740px;margin:0 auto 28px}.blog_storyText__QH0EB h2{margin:0 0 16px;font-size:1.25rem;line-height:1.5;letter-spacing:-.025em;font-weight:650}.blog_storyText__QH0EB p{margin:0 0 17px;font-size:1.02rem;line-height:1.95;color:#4c5b51;word-break:keep-all;overflow-wrap:anywhere}.blog_storyText__QH0EB p:last-child{margin-bottom:0}.blog_storyBlock__7G6uN+.blog_storyBlock__7G6uN{margin-top:36px}.blog_storyBlock__7G6uN>.blog_storyPhoto__r3tcl{margin-top:27px;margin-bottom:36px}.blog_storyGallery__nKuXT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-block:36px}.blog_storyGallery__nKuXT>:only-child{grid-column:1/-1}.blog_storyChecklist__Lg0_h{max-width:740px;margin:32px auto;padding:19px 22px;border:1px solid #e1e7df;border-radius:7px;background:#fafbf8}.blog_storyChecklist__Lg0_h summary{cursor:pointer;font-size:.9rem;font-weight:600;color:#3c5645}.blog_storyChecklist__Lg0_h ul{margin:15px 0 0;padding-left:20px;color:#66736a;font-size:.87rem;line-height:1.9}.blog_storyChecklist__Lg0_h li+li{margin-top:6px}.blog_storyConsult__y8d9Y{margin-top:42px;padding:28px;border-top:1px solid #dfe7df;border-bottom:1px solid #dfe7df}.blog_storyConsult__y8d9Y h2{margin:0 0 12px;font-size:1.18rem;letter-spacing:-.02em}.blog_storyConsult__y8d9Y p{margin:0 0 22px;color:#6d796f;font-size:.9rem;line-height:1.8}.blog_storyActions__Isme4{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.blog_storyActions__Isme4 a{display:inline-flex;gap:7px;align-items:center;padding:11px 15px;border:1px solid #cad9ca;border-radius:5px;font-size:.86rem;font-weight:600}.blog_storyActions__Isme4 a:first-child{background:#285a3f;border-color:#285a3f;color:white}.blog_storyFooter__zTHZb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.blog_storyFooter__zTHZb>a{display:inline-flex;gap:7px;align-items:center;color:#597160;font-size:.86rem}.blog_storyFooter__zTHZb .share-buttons{margin-top:0}.blog_storyRelated___d__c{padding-block:38px 66px;border-top:1px solid #e6ebe5}.blog_legacyByline__nt_pt{font-size:.8rem;color:#c1cec4;margin-top:16px}.blog_portfolioGrid__NRNeI .property-image{aspect-ratio:4/3;height:auto;min-height:0;background:#eff2ed}.blog_portfolioGrid__NRNeI .property-image img{object-fit:contain}.blog_portfolioGrid__NRNeI .property-card h3{font-size:1.08rem;line-height:1.5;word-break:keep-all}.blog_portfolioGrid__NRNeI .property-card small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:900px){.blog_storyGrid__3AjYO{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_storyFacts__v6DiK{gap:18px;padding:20px}}@media (max-width:640px){.blog_archiveHeader__sXDfI,.blog_archiveSection__2Wlvv,.blog_storyBody__1_gvn,.blog_storyHeader__EYb6x,.blog_storyRelated___d__c{width:calc(100% - 36px)}.blog_archiveHeader__sXDfI{padding-block:34px 20px}.blog_archiveHeader__sXDfI>p:last-child{font-size:.9rem}.blog_archiveNav__DYYIh{gap:7px;margin-top:20px}.blog_archiveNav__DYYIh a{font-size:.78rem;padding:8px 10px}.blog_archiveSection__2Wlvv{padding-block:24px 28px}.blog_storyGrid__3AjYO{grid-template-columns:1fr;gap:30px}.blog_cardCopy__KVkZs h3{font-size:1.08rem}.blog_archiveCta__Es8F1{flex-direction:column;align-items:flex-start;padding:23px}.blog_storyHeader__EYb6x{padding-block:24px}.blog_breadcrumbs__8GTu5{margin-bottom:28px;font-size:.73rem}.blog_storyHeader__EYb6x h1{font-size:1.8rem;line-height:1.4}.blog_storyLead__DL3tg{font-size:.92rem}.blog_storyHero__DoLET{width:100%}.blog_storyHero__DoLET .blog_storyPhoto__r3tcl a{border-radius:0}.blog_storyHero__DoLET .blog_storyPhoto__r3tcl figcaption{padding-inline:18px}.blog_storyBody__1_gvn{padding-top:24px}.blog_storyFacts__v6DiK{grid-template-columns:1fr 1fr;gap:20px 16px;margin-bottom:30px;padding:18px}.blog_storyFacts__v6DiK>div:last-child:nth-child(3){grid-column:1/-1}.blog_storyText__QH0EB h2{font-size:1.14rem}.blog_storyText__QH0EB p{font-size:.96rem;line-height:1.9}.blog_storyGallery__nKuXT{grid-template-columns:1fr;gap:25px}.blog_storyConsult__y8d9Y{padding:24px 0}.blog_storyActions__Isme4{align-items:stretch}.blog_storyActions__Isme4 a{justify-content:center;flex:1;min-width:140px}.blog_storyFooter__zTHZb{align-items:flex-start;flex-direction:column;gap:23px}.blog_storyRelated___d__c{padding-block:28px 44px}}