#main.ins-main.en-insights-main{
  direction:ltr;
  text-align:left;
}

.en-insights-main .ins-breadcrumb li + li::before{
  margin-left:.35rem;
  margin-right:.15rem;
  margin-inline:.35rem .15rem;
}

.en-insights-main .ins-title::after,
.en-insights-main .ins-list-title::after{
  margin-left:0;
  margin-inline-start:0;
}

.en-insights-main .ins-article li{
  padding-left:1.05rem;
  padding-right:0;
  padding-inline-start:1.05rem;
  padding-inline-end:0;
}

.en-insights-main .ins-article li::before{
  left:0;
  right:auto;
  inset-inline-start:0;
  inset-inline-end:auto;
}

.en-insights-main .ins-card-link{
  gap:.4rem;
}

@media (max-width:640px){
  .en-insights-main .ins-cta-actions{
    flex-direction:column;
    align-items:stretch;
  }

  .en-insights-main .ins-cta-actions .aym-btn{
    width:100%;
  }
}

.en-insights-main .ins-title{
  max-width:19ch;
  letter-spacing:-.035em;
}

.en-insights-main .ins-desc{
  max-width:66ch;
  line-height:1.78;
}

/* English cards use the same architectural materiality without fake imagery. */
.en-insights-main .ins-card{
  background:
    radial-gradient(circle at 100% 0,rgba(201,167,95,.11),transparent 34%),
    linear-gradient(180deg,#fff 0%,#fdfcf9 100%);
  border-top:3px solid rgba(201,167,95,.58);
  padding-top:1.15rem;
}

.en-insights-main .ins-card-title{
  letter-spacing:-.012em;
}

.en-insights-main .ins-card-link{
  align-self:flex-start;
}

@media(max-width:640px){
  .en-insights-main .ins-title{
    font-size:clamp(1.55rem,8vw,2.05rem);
    line-height:1.2;
  }
}
