.insightDirectory_page__UXWL0{min-height:70vh;padding:130px 16px 72px;background:#f6f9f7;color:#1b2521}.insightDirectory_wrap__iynT3{max-width:1120px;margin:0 auto}.insightDirectory_eyebrow__BkkwE{color:#0a8f45;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.insightDirectory_page__UXWL0 h1{max-width:700px;color:#1f4a3f;font-size:clamp(34px,5vw,54px);line-height:1.1;margin:0}.insightDirectory_intro__XsNVK{max-width:680px;font-size:19px;line-height:1.6;color:#52615a;margin:18px 0 38px}.insightDirectory_grid__cG3ar{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:18px;gap:18px}.insightDirectory_card__6xrYi{display:flex;flex-direction:column;min-height:240px;background:#fff;border:1px solid #d6e2dd;border-top:4px solid #71bf44;border-radius:10px;padding:24px;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.insightDirectory_card__6xrYi:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(31,74,63,.12)}.insightDirectory_card__6xrYi span{color:#035387;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.insightDirectory_card__6xrYi h2{color:#1f4a3f;font-size:22px;line-height:1.3;margin:14px 0 10px}.insightDirectory_card__6xrYi p{color:#5a6863;line-height:1.55;margin:0}.insightDirectory_card__6xrYi strong{color:#1f4a3f;margin-top:auto;padding-top:16px}@media(max-width:600px){.insightDirectory_page__UXWL0{padding-top:105px}.insightDirectory_intro__XsNVK{font-size:17px}.insightDirectory_card__6xrYi{min-height:220px}}