.insight-sec{padding-bottom:var(--d-padding-bottom);padding-top:var(--d-padding-top)}.insight-sec__header{margin-bottom:72px}.insight-sec__title{color:var(--color-slate);font-family:var(--font-display);font-size:60px;font-weight:300;letter-spacing:-2%;line-height:62px;margin-bottom:10px;vertical-align:middle}.insight-sec__subtitle{color:var(--color-slate);font-size:36px;font-weight:300;letter-spacing:-1%;line-height:42px;opacity:.5}.insight-sec__cards-row{gap:36px 0}.insight-sec__card-link{text-decoration:none}.insight-sec__card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px 0 #0000001a;height:100%;overflow:hidden;position:relative}.insight-sec__card-image img{display:block;min-height:400px;object-fit:cover;object-position:center;width:100%}.insight-sec__card-content{padding:24px 20px}.insight-sec__category{display:block;font-size:18px;line-height:22px;margin-bottom:10px;opacity:.5}.insight-sec__card-title,.insight-sec__category{color:var(--color-slate);font-weight:400;letter-spacing:0}.insight-sec__card-title{font-size:21px;line-height:26px;vertical-align:middle}.insight-sec__card-hover-content{background-color:var(--color-forest);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:24px;pointer-events:none;position:absolute;transition:all .3s ease;visibility:hidden;z-index:10}.insight-sec__card:hover .insight-sec__card-hover-content{opacity:1;pointer-events:none;visibility:visible}.insight-sec__card-desc{display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.insight-sec__card-desc p{color:inherit;display:-webkit-box;font-size:18px;font-weight:300;letter-spacing:0;line-height:22px;margin-bottom:22px}.insight-sec__card-desc a,.insight-sec__card-readmore{color:var(--color-spring);text-decoration:none}.insight-sec__card-readmore{border-top:1px solid var(--color-spring);display:flex;font-size:18px;font-weight:400;justify-content:space-between;letter-spacing:.3px;line-height:22px;padding:8px 0;vertical-align:middle}@media (max-width:767px){.insight-sec{padding-bottom:var(--m-padding-bottom);padding-top:var(--m-padding-top)}.insight-sec__title{font-size:40px;letter-spacing:-1px;line-height:40px}.insight-sec__subtitle{font-size:30px;line-height:34px}.insight-sec__header{margin-bottom:36px}.insight-sec__card-hover-content{display:none!important}}