.j7R2xW_filters{border-bottom:1px solid #d9e1d9;gap:28px;margin:31px 0 36px;display:flex;overflow-x:auto}.j7R2xW_filters button{color:#52645b;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 13px;font-size:14px;font-weight:700;position:relative}.j7R2xW_filters button:after{content:"";background:#007747;height:3px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.j7R2xW_filters button:hover,.j7R2xW_filters .j7R2xW_active{color:#005c38}.j7R2xW_filters .j7R2xW_active:after{transform:scaleX(1)}.j7R2xW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.j7R2xW_card{background:#fff;border:1px solid #dce4da;border-radius:5px;transition:transform .18s,box-shadow .18s;overflow:hidden}.j7R2xW_card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #0f3a2a1a}.j7R2xW_image{min-height:245px;display:block;position:relative;overflow:hidden}.j7R2xW_image img{object-fit:cover;transition:transform .3s}.j7R2xW_card:hover .j7R2xW_image img{transform:scale(1.025)}.j7R2xW_copy{padding:24px 24px 25px}.j7R2xW_copy>p{color:#007747;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.j7R2xW_copy h3{letter-spacing:-.8px;margin-top:11px;font-size:26px;line-height:1.08}.j7R2xW_copy h3 a:hover{color:#007747}.j7R2xW_meta{color:#718078;flex-wrap:wrap;gap:6px;margin-top:13px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.j7R2xW_copy>span{color:#526158;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55;display:block}.j7R2xW_read{color:#005c38;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}.j7R2xW_read svg{width:16px;height:16px;transition:transform .18s}.j7R2xW_read:hover svg{transform:translate(3px)}@media (max-width:920px){.j7R2xW_grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.j7R2xW_filters{gap:22px;margin:24px 0 28px}.j7R2xW_grid{grid-template-columns:1fr}.j7R2xW_image{min-height:230px}}@media (prefers-reduced-motion:reduce){.j7R2xW_card,.j7R2xW_image img,.j7R2xW_read svg,.j7R2xW_filters button:after{transition:none}}
.X21AdG_page{--green:#005c38;--forest:#063e2b;--ink:#0b2d23;--sage:#edf4e3;color:var(--ink);background:#fff}.X21AdG_hero{background:linear-gradient(#f5f7ef 0%,#fff 68%);padding:56px 56px 64px}.X21AdG_heroIntro{grid-template-columns:.7fr 1fr;align-items:end;max-width:1328px;margin:0 auto 34px;display:grid}.X21AdG_heroIntro>p,.X21AdG_sectionHeading p,.X21AdG_directoryIntro>p,.X21AdG_cta p{color:#007747;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.X21AdG_heroIntro h1{letter-spacing:-5px;grid-row:2;font-size:clamp(62px,7vw,104px);line-height:.88}.X21AdG_heroIntro span{color:#40584c;grid-area:2/2;max-width:560px;padding-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,27px);line-height:1.3}.X21AdG_featured{background:var(--forest);color:#fff;border-radius:6px;grid-template-columns:54% 46%;max-width:1328px;min-height:465px;margin:0 auto;display:grid;overflow:hidden}.X21AdG_featuredImage{min-height:465px;position:relative}.X21AdG_featuredImage img{object-fit:cover}.X21AdG_featuredCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.X21AdG_featuredCopy>p{color:#bcd99b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.X21AdG_featuredCopy h2{letter-spacing:-2px;margin-top:15px;font-size:clamp(36px,3.5vw,55px);line-height:1}.X21AdG_featuredCopy>span{color:#e3eee6;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.5}.X21AdG_featuredMeta{color:#c7d9ce;flex-wrap:wrap;gap:7px;margin-top:20px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.X21AdG_featuredCopy a,.X21AdG_cta a{color:#173b2e;background:#ffbd08;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:28px;padding:0 21px;font-size:13px;font-weight:850;display:inline-flex}.X21AdG_featuredCopy a:hover,.X21AdG_cta a:hover{background:#ffd04b}.X21AdG_featuredCopy svg,.X21AdG_cta svg{width:17px;height:17px}.X21AdG_latest{max-width:1440px;margin:0 auto;padding:64px 56px 76px}.X21AdG_sectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.X21AdG_sectionHeading h2,.X21AdG_directoryIntro h2{letter-spacing:-2px;margin-top:8px;font-size:clamp(42px,4vw,60px);line-height:1}.X21AdG_sectionHeading>span{color:#526158;max-width:490px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.X21AdG_directory{background:var(--sage);padding:68px 56px 75px}.X21AdG_directoryIntro{grid-template-columns:1fr 1fr;max-width:1328px;margin:0 auto 38px;display:grid}.X21AdG_directoryIntro>p{grid-column:1/-1}.X21AdG_directoryIntro>span{color:#485e52;align-self:end;max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.X21AdG_topicGrid{background:#cfdacb;border:1px solid #cfdacb;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1328px;margin:0 auto;display:grid}.X21AdG_topicGrid article{background:#f9fbf5;min-height:230px;padding:29px}.X21AdG_topicGrid svg{width:34px;height:34px;color:var(--green)}.X21AdG_topicGrid h3{margin-top:34px;font-size:24px;line-height:1.1}.X21AdG_topicGrid p{color:#4e6156;margin-top:11px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.X21AdG_cta{color:#fff;background:#00452f;justify-content:space-between;align-items:center;gap:30px;padding:58px max(56px,50vw - 664px);display:flex}.X21AdG_cta p{color:#bcd99b}.X21AdG_cta h2{letter-spacing:-2px;max-width:760px;margin-top:8px;font-size:clamp(36px,4vw,57px);line-height:1}.X21AdG_cta span{color:#dce9df;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:17px;display:block}.X21AdG_cta a{flex:none;margin:0}@media (max-width:900px){.X21AdG_heroIntro,.X21AdG_directoryIntro{grid-template-columns:1fr}.X21AdG_heroIntro span,.X21AdG_directoryIntro>span{grid-area:auto/1;margin-top:18px}.X21AdG_featured{grid-template-columns:1fr}.X21AdG_featuredImage{min-height:380px}.X21AdG_topicGrid{grid-template-columns:1fr 1fr}.X21AdG_cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.X21AdG_hero{padding:35px 24px 43px}.X21AdG_heroIntro{margin-bottom:25px}.X21AdG_heroIntro h1{letter-spacing:-3px;font-size:63px}.X21AdG_heroIntro span{font-size:19px}.X21AdG_featuredImage{min-height:270px}.X21AdG_featuredCopy{padding:29px 24px 33px}.X21AdG_featuredCopy h2{font-size:36px}.X21AdG_latest,.X21AdG_directory{padding:45px 24px 50px}.X21AdG_sectionHeading{flex-direction:column;align-items:flex-start}.X21AdG_sectionHeading h2,.X21AdG_directoryIntro h2{font-size:42px}.X21AdG_topicGrid{grid-template-columns:1fr}.X21AdG_topicGrid article{min-height:195px}.X21AdG_cta{padding:42px 24px 46px}.X21AdG_cta a{width:100%}}
