.m-text-and-insights .wrapper{margin:0 auto;max-width:1680px;padding:3rem 0;position:relative;z-index:1}.m-text-and-insights .wrapper::after{background:#fff;bottom:0;content:'';height:17%;right:0;position:absolute;width:100%;z-index:-1}.m-text-and-insights h2{margin-bottom:1rem}.m-text-and-insights .subtitle{font-size:1rem;font-weight:600;letter-spacing:-0.025em;line-height:133%;margin-bottom:3rem}.m-text-and-insights .content{border-top:3px solid #fff;margin-bottom:2rem;padding-top:1rem}.m-text-and-insights .content p{font-size:1rem;letter-spacing:-0.015em;letter-spacing:-0.015em;line-height:150%}.m-text-and-insights .insight-wrapper{background-color:#fff;box-shadow:0px 27px 80px rgba(0,0,0,0.12),0px 6px 18px rgba(0,0,0,0.06),0px 2px 5px rgba(0,0,0,0.04);border-radius:10px;padding:1rem}.m-text-and-insights .insight-wrapper h4{margin-bottom:1rem}.m-text-and-insights .insight-wrapper .body{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.m-text-and-insights .insight-wrapper .body picture{max-width:245px}.m-text-and-insights .insight-wrapper .body img{margin-bottom:.5rem;margin-right:1.6rem}.m-text-and-insights .insight-wrapper .body a{font-family:Silka,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-0.025em;line-height:133%;text-decoration:none}.m-text-and-insights .insight-wrapper .body a .link_arrow-right{display:inline-block}.m-text-and-insights .insight-wrapper .body a .link_arrow-right::after{display:flex}@media only screen and (min-width:768px){.m-text-and-insights .insight-wrapper .body{display:flex;flex-direction:row;flex-wrap:wrap}.m-text-and-insights .insight-wrapper .body a{max-width:calc(100% - 245px)}.m-text-and-insights .wrapper{padding:3rem 0 3rem 0}.m-text-and-insights h2{max-width:75%}.m-text-and-insights .subtitle{margin-bottom:4rem;max-width:41.667%}.m-text-and-insights .content{margin-bottom:3rem}}@media only screen and (min-width:992px){.m-text-and-insights .wrapper{padding:7rem 0 4.5rem 0}.m-text-and-insights .insight-wrapper{padding:1.6rem 2rem 2rem 2rem}.m-text-and-insights .wrapper::after{height:100%;width:calc(16.667% + 40px)}.m-text-and-insights h2{max-width:75%}.m-text-and-insights .subtitle{margin-bottom:4rem;max-width:41.667%}.m-text-and-insights .content{margin-bottom:3rem}}