/* Native Motokiwo blocks use the proven Builder section renderer. This file
   only bridges normal WordPress page content to that renderer. */
body.motokiwo-native-builder-page .content-wrapper[data-wrapper-id="page"]{
  width:100%;
  max-width:none;
  padding-inline:0;
}
body.motokiwo-native-builder-page .entry-content.container-child{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.mkb-native-page-content.mkb-page.mk-home{
  width:100%;
  max-width:1320px;
  margin-inline:auto;
  padding-top:0;
}
.mkb-native-page-content > :where(:not(.mkb-section):not(.alignfull):not(.alignwide)){
  width:min(100%,920px);
  margin-inline:auto;
}
.mkb-native-page-content > .alignwide{
  width:min(100%,1240px);
  margin-inline:auto;
}
.mkb-native-page-content > .alignfull{
  width:calc(100% + 80px);
  max-width:none;
  margin-inline:-40px;
}
.mkb-native-page-content > .mkb-section{
  width:100%;
  max-width:none;
}
.mkb-native-page-content > .wp-block-group.has-background,
.mkb-native-page-content > .wp-block-cover{
  padding-block:clamp(36px,5vw,76px);
}
.mkb-native-page-content .wp-block-button__link{
  text-decoration:none;
}

@media(max-width:767px){
  .mkb-native-page-content > .alignfull{
    width:calc(100% + 32px);
    margin-inline:-16px;
  }
}
