.insights-carousel{margin:4rem auto;max-width:164rem}.insights-carousel__post-image{height:0;overflow:hidden;padding-bottom:max(66%,26.4rem);position:relative;width:100%}.insights-carousel__post-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.insights-carousel__title{color:#633791;font-size:4rem;font-weight:700;letter-spacing:-.04em;line-height:1.07;margin-bottom:1.3rem}@media (min-width:48em){.insights-carousel__title{font-size:5rem}}@media (min-width:64em){.insights-carousel__title{font-size:6.5rem}}.insights-carousel__content{font-size:2rem;max-width:82rem}.insights-carousel__tags{display:flex;flex-wrap:wrap;font-size:1.8rem;gap:1rem 2.6rem;margin-top:3rem}@media (min-width:64em){.insights-carousel__tags{margin-top:7rem;padding-right:15rem}}.insights-carousel__buttons{align-items:center;display:flex;gap:2.2rem;justify-content:center;margin-top:2rem}@media (min-width:64em){.insights-carousel__buttons{bottom:100%;margin-bottom:4.2rem;margin-top:0;position:absolute;right:0}}.insights-carousel__posts{margin:3.5rem -1.5rem 2rem;position:relative}@media (min-width:48em){.insights-carousel__posts{margin-left:0;margin-right:0}}@media (min-width:64em){.insights-carousel__posts{margin:5.5rem 0 4rem}}.insights-carousel__slide{display:flex;height:auto;width:40rem}.insights-carousel__link{border:.1rem solid #c6c8cc;border-radius:2rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;width:100%}.insights-carousel__post-block{display:flex;flex-direction:column;height:100%;padding:2.7rem 2.5rem 3.7rem}.insights-carousel__post-title{color:#633791;font-size:2.4rem;font-weight:700;letter-spacing:-.04em}.insights-carousel__post-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:3rem;margin-top:1.2rem;overflow:hidden}.insights-carousel__post-button{margin-top:auto}.insights-carousel__all-button{display:flex;justify-content:center}@media (min-width:64em){.insights-carousel__all-button{justify-content:flex-start}}