.insights-recent-posts__posts{display:grid;gap:3rem;grid-template-columns:repeat(2,50fr)}.insights-recent-posts__item:before{background:linear-gradient(267.43deg,rgba(0,0,0,.1) 4.44%,rgba(0,0,0,.8) 99.6%);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.insights-recent-posts__item{background-position:50%;background-size:cover;position:relative}.insights-recent-posts__item p{margin:0}.insights-recent-posts__item__date,.insights-recent-posts__item__title{grid-column:span 2;margin:0}.insights-recent-posts__item__date{font-family:var(--font-body-font);font-size:1.8rem;margin:12rem 0 0}.insights-recent-posts__item:first-of-type .insights-recent-posts__item__date{margin-top:23rem}.insights-recent-posts__item__details{display:grid;gap:2.3rem;grid-row:span 4;grid-template-columns:auto 5.5rem;grid-template-rows:subgrid;height:100%;padding:5.5rem;position:relative;width:100%;z-index:1}.insights-recent-posts__item:not(:first-of-type) .insights-recent-posts__item__details svg{width:50px}.insights-recent-posts__item__details .component__chinese p{font-size:3.6rem}.insights-recent-posts__item__details .component__chinese{display:flex;justify-content:flex-end}.insights-recent-posts__item__link{align-self:end;background-color:var(--color-primary2);grid-column:2;line-height:1;padding:1.5rem;width:11rem}.insights-recent-posts__item__link:before{content:"";height:100%;inset:0;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:961px){.insights-recent-posts__posts:is([data-items="5"],[data-items="4"],[data-items="3"]) .insights-recent-posts__item:first-of-type{grid-column:span 2}.insights-recent-posts__posts[data-items="1"] .insights-recent-posts__item:first-of-type{grid-column:span 2}}@media only screen and (max-width:960px){.insights-recent-posts__posts{grid-template-columns:100%}}@media only screen and (max-width:640px){.insights-recent-posts__item__details{padding:3.5rem}.insights-recent-posts__item__link{align-items:center;bottom:3.5rem;display:flex;justify-content:center;position:absolute;right:0;width:5.8rem}.insights-recent-posts__item__date{font-size:1.6rem}}.insights-recent-posts__item{display:grid;gap:4rem;grid-template-columns:100%}.insights-recent-posts__item__intro{background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:1.8rem;padding:4rem;position:relative}.insights-recent-posts__item__intro :not(.insights-recent-posts__carousel__item__link){margin:0;z-index:2}.insights-recent-posts__item__intro svg{display:block;margin-left:auto!important}.insights-recent-posts__item__intro .component__text{max-width:500px}.insights-recent-posts__item__intro:before{background:linear-gradient(176.53deg,rgba(0,0,0,.07) -11.09%,rgba(0,0,0,.658) 86.73%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.insights-recent-posts__carousel__item{border-left:1px solid #dfdfdf;display:flex!important;flex-direction:column;gap:1.5rem;padding:2rem 4rem;position:relative}.insights-recent-posts__carousel__item *{margin:0}.insights-recent-posts__carousel__item svg{height:14px;width:12px}.insights-recent-posts__carousel__item h4{line-height:1.45}.insights-recent-posts__carousel:not(.insights-recent-posts__carousel--slick){display:grid;grid-template-columns:repeat(3,33.33fr)}.insights-recent-posts__carousel__item__date{font-size:1.8rem}.insights-recent-posts__carousel--slick__controls{position:relative}.insights-recent-posts__carousel--slick__controls button{align-items:center;background-color:#efefef;border-radius:50%;display:flex;justify-content:center;padding:1.2rem 1.5rem;position:absolute;top:calc((var(--carousel-height) + 4rem)/2)}.insights-recent-posts__carousel--slick__controls button svg{width:7px}.insights-recent-posts__carousel--slick__controls .slick-prev{left:-8rem}.insights-recent-posts__carousel--slick__controls .slick-next{right:-8rem}.insights-recent-posts__carousel__item__link:after{content:"";inset:0;left:0;position:absolute;width:100%;z-index:1}@media only screen and (max-width:1400px){.insights-recent-posts__carousel--slick__controls button{position:relative;top:unset}.insights-recent-posts__carousel--slick__controls .slick-prev{left:unset}.insights-recent-posts__carousel--slick__controls .slick-next{right:unset}.insights-recent-posts__carousel--slick__controls{display:flex;gap:4rem;justify-content:center;position:relative}}@media only screen and (max-width:768px){.insights-recent-posts__carousel__item{border:0;padding-inline:2.5rem}}