.insights-module__QiFTdG__page{color:#17231b;background:#f5f4ee}.insights-module__QiFTdG__list{grid-template-columns:repeat(3,1fr);gap:25px;width:calc(100% - 128px);max-width:1312px;margin:0 auto;padding-bottom:120px;display:grid}.insights-module__QiFTdG__card{background:#fffdf7;border:1px solid #1d382421;border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.insights-module__QiFTdG__photo{height:280px;position:relative;overflow:hidden}.insights-module__QiFTdG__cover{object-fit:cover;filter:saturate(.65)}.insights-module__QiFTdG__cardCopy{flex-direction:column;flex:1;padding:32px;display:flex}.insights-module__QiFTdG__label{font:600 13px/1.5 var(--font-sans);letter-spacing:0;color:#4d7558}.insights-module__QiFTdG__cardCopy h2{letter-spacing:-.025em;font-size:30px;line-height:1.15;font-weight:var(--heading-weight);margin-top:18px}.insights-module__QiFTdG__cardCopy>p:not(.insights-module__QiFTdG__label){color:#768071;margin-top:20px;margin-bottom:30px;font-size:16px;line-height:1.5}.insights-module__QiFTdG__read{justify-content:space-between;margin-top:auto;font-size:14px;font-weight:600;display:flex}.insights-module__QiFTdG__article{padding:155px 0 100px}.insights-module__QiFTdG__articleHeader{width:calc(100% - 128px);max-width:1000px;margin:auto}.insights-module__QiFTdG__back{color:#486d53;border-bottom:1px solid #486d5340;padding-bottom:5px;font-size:14px}.insights-module__QiFTdG__articleHeader .insights-module__QiFTdG__label{margin-top:60px}.insights-module__QiFTdG__articleHeader h1{font-size:clamp(43px,5vw,76px);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking-lg);max-width:23ch;margin-top:26px;line-height:1.07}.insights-module__QiFTdG__summary{color:#7b8577;max-width:40ch;margin-top:30px;font-size:22px}.insights-module__QiFTdG__articlePhoto{border-radius:8px;width:calc(100% - 128px);max-width:1100px;height:500px;margin:70px auto;position:relative;overflow:hidden}.insights-module__QiFTdG__articlePhoto figcaption{font:8px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#163c2ab0;border-radius:3px;padding:8px 12px;position:absolute;bottom:20px;left:25px}.insights-module__QiFTdG__articleBody{width:calc(100% - 128px);max-width:750px;margin:auto}.insights-module__QiFTdG__articleBody>p{color:#4f5e50;margin-top:30px;font-size:21px;line-height:1.65}.insights-module__QiFTdG__articleClose{border-top:1px solid #29512e25;margin-top:65px;padding-top:35px}.insights-module__QiFTdG__articleClose p{letter-spacing:-.035em;max-width:33ch;font-size:28px;line-height:1.2}.insights-module__QiFTdG__articleClose a{background:#62d84e;border-radius:50px;gap:25px;margin-top:25px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1000px){.insights-module__QiFTdG__list{gap:18px;width:calc(100% - 80px)}.insights-module__QiFTdG__cardCopy{padding:24px}.insights-module__QiFTdG__cardCopy h2{font-size:24px}.insights-module__QiFTdG__photo{height:210px}}@media (max-width:760px){.insights-module__QiFTdG__list{grid-template-columns:1fr;gap:28px;width:calc(100% - 44px);padding-bottom:70px}.insights-module__QiFTdG__photo{height:240px}.insights-module__QiFTdG__cardCopy h2{font-size:30px}.insights-module__QiFTdG__article{padding-top:130px;padding-bottom:75px}.insights-module__QiFTdG__articleHeader,.insights-module__QiFTdG__articleBody,.insights-module__QiFTdG__articlePhoto{width:calc(100% - 44px)}.insights-module__QiFTdG__articleHeader .insights-module__QiFTdG__label{margin-top:45px;font-size:12px}.insights-module__QiFTdG__articleHeader h1{font-size:43px}.insights-module__QiFTdG__summary{font-size:19px}.insights-module__QiFTdG__articlePhoto{height:280px;margin-block:45px}.insights-module__QiFTdG__articleBody>p{font-size:18px}.insights-module__QiFTdG__articleClose p{font-size:26px}}.insights-module__QiFTdG__articleBody>section>p{color:#4f5e50;margin-top:30px;font-size:21px;line-height:1.65}.insights-module__QiFTdG__articleBody h2{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,34px);line-height:1.15;font-weight:var(--heading-weight);color:#17231b;margin-top:64px}.insights-module__QiFTdG__articleBody>section:first-child>p:first-child{margin-top:0}.insights-module__QiFTdG__sources{background:#fffdf7;border:1px solid #1d382421;border-radius:9px;margin-top:70px;padding:28px 30px}.insights-module__QiFTdG__sources h2{font:600 13px/1.5 var(--font-sans);letter-spacing:0;color:#4d7558;margin-top:0}.insights-module__QiFTdG__sources ol{gap:12px;margin-top:14px;padding-left:18px;list-style:decimal;display:grid}.insights-module__QiFTdG__sources li{color:#4f5e50;font-size:15px;line-height:1.5}.insights-module__QiFTdG__sources a{border-bottom:1px solid #486d5340}.insights-module__QiFTdG__sources a:hover{color:#17231b;border-color:#17231b}@media (max-width:760px){.insights-module__QiFTdG__articleBody>section>p{font-size:18px}.insights-module__QiFTdG__articleBody h2{margin-top:48px}.insights-module__QiFTdG__sources{padding:22px}}.insights-module__QiFTdG__articleBody>section>p a{color:#174738;border-bottom:1px solid #17473855}.insights-module__QiFTdG__articleBody>section>p a:hover{border-color:#174738}.insights-module__QiFTdG__breadcrumb{color:#6b7768;gap:10px;font-size:14px;display:flex}.insights-module__QiFTdG__breadcrumb a{color:#486d53;border-bottom:1px solid #486d5340;padding-bottom:3px}.insights-module__QiFTdG__faq{border-top:1px solid #29512e25;margin-top:80px;padding-top:10px}.insights-module__QiFTdG__faq dl{gap:0;margin-top:26px;display:grid}.insights-module__QiFTdG__faq dl>div{border-bottom:1px solid #29512e1c;padding-block:24px}.insights-module__QiFTdG__faq dt{font-size:20px;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#17231b;line-height:1.3}.insights-module__QiFTdG__faq dd{color:#4f5e50;margin-top:10px;font-size:17px;line-height:1.6}.insights-module__QiFTdG__more{margin-top:80px}.insights-module__QiFTdG__more h2{font:600 13px/1.5 var(--font-sans);letter-spacing:0;color:#4d7558;margin-top:0}.insights-module__QiFTdG__more ul{gap:12px;margin-top:16px;display:grid}.insights-module__QiFTdG__more li a{letter-spacing:-.02em;color:#17231b;background:#fffdf7;border:1px solid #1d382421;border-radius:9px;padding:20px 22px;font-size:18px;font-weight:600;line-height:1.3;transition:border-color .2s;display:block}.insights-module__QiFTdG__more li a:hover{border-color:#174738}.insights-module__QiFTdG__more li a span{color:#4d7558;letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:600;display:block}@media (max-width:760px){.insights-module__QiFTdG__faq dt{font-size:18px}.insights-module__QiFTdG__faq dd{font-size:16px}}
