/* Homepage fixed 3-pick layout. 1=NARUTO image-left, 2=iFace image-right, 3=National Economy image-left. */
.km-editorial__grid{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
}
.km-editorial__item--1,
.km-editorial__item--2,
.km-editorial__item--3{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  float:none!important;
  grid-column:auto!important;
  grid-row:auto!important;
  border-right:0!important;
}
.km-editorial__item--1 .km-editorial__link,
.km-editorial__item--2 .km-editorial__link,
.km-editorial__item--3 .km-editorial__link{
  display:flex!important;
  flex-direction:row!important;
  width:100%!important;
  max-width:100%!important;
  min-height:300px!important;
}
.km-editorial__item--2 .km-editorial__link{flex-direction:row-reverse!important}
.km-editorial__media,
.km-editorial__copy{
  flex:0 0 50%!important;
  width:50%!important;
  min-width:0!important;
  max-width:50%!important;
  box-sizing:border-box!important;
  order:initial!important;
  grid-column:auto!important;
  grid-row:auto!important;
}
.km-editorial__media{overflow:hidden!important}
.km-editorial__media img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.km-editorial__copy{padding:44px 30px 30px!important;justify-content:center!important}
.km-editorial__item--3 .km-editorial__copy h3{font-size:clamp(17px,2vw,24px)!important}
@media(max-width:680px){
  .km-editorial__item--1 .km-editorial__link,
  .km-editorial__item--2 .km-editorial__link,
  .km-editorial__item--3 .km-editorial__link{min-height:218px!important}
  .km-editorial__media,
  .km-editorial__copy{
    flex:0 0 50%!important;
    width:50%!important;
    max-width:50%!important;
    min-height:218px!important;
  }
  .km-editorial__media{height:218px!important}
  .km-editorial__copy{padding:24px 18px 18px!important}
  .km-editorial__copy h3{
    font-size:14px!important;
    line-height:1.55!important;
    -webkit-line-clamp:5!important;
    overflow-wrap:anywhere!important;
  }
  .km-editorial__number{display:none!important}
}
