.style-module__m2Pxua__insightsPage{max-width:1100px;margin:120px auto 80px;padding:0 24px}.style-module__m2Pxua__hero{text-align:center;max-width:760px;margin:0 auto 64px}.style-module__m2Pxua__badge{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.style-module__m2Pxua__title{margin-bottom:20px;line-height:1.2}.style-module__m2Pxua__subtitle{color:#444;line-height:1.7}.style-module__m2Pxua__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;display:grid}.style-module__m2Pxua__card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;gap:14px;min-height:100%;padding:28px;transition:box-shadow .25s,transform .25s;display:flex}.style-module__m2Pxua__card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000014}.style-module__m2Pxua__cardDate{color:#777;font-size:13px}.style-module__m2Pxua__cardTitle{line-height:1.35}.style-module__m2Pxua__cardExcerpt{color:#444;flex:1;line-height:1.65}.style-module__m2Pxua__readMore{color:#00af32;font-size:14px;font-weight:600}.style-module__m2Pxua__articlePage{max-width:760px;margin:120px auto 80px;padding:0 24px}.style-module__m2Pxua__articleMeta{color:#777;margin-bottom:24px}.style-module__m2Pxua__articleTitle{margin-bottom:20px;line-height:1.2}.style-module__m2Pxua__articleDescription{color:#444;margin-bottom:40px;font-size:18px;line-height:1.7}.style-module__m2Pxua__section{margin-bottom:32px}.style-module__m2Pxua__sectionHeading{margin-bottom:14px;line-height:1.3}.style-module__m2Pxua__paragraph{color:#333;margin-bottom:16px;line-height:1.8}.style-module__m2Pxua__backLink{color:#00af32;margin-bottom:32px;font-weight:600;display:inline-block}.style-module__m2Pxua__ctaBox{background:#f4fbf6;border:1px solid #d7f0de;border-radius:16px;margin-top:48px;padding:28px}.style-module__m2Pxua__ctaLinks{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.style-module__m2Pxua__ctaLink{color:#00af32;font-weight:600}@media (max-width:768px){.style-module__m2Pxua__insightsPage,.style-module__m2Pxua__articlePage{margin-top:100px}.style-module__m2Pxua__title,.style-module__m2Pxua__articleTitle{font-size:28px!important}}
