.kailab-neumo-box{
 box-sizing:border-box;
 width:100%;
 margin:1.5rem 0;
 padding:var(--kailab-neumo-padding,28px);
 border:0;
 border-radius:var(--kailab-neumo-radius,22px);
 background:var(--kailab-neumo-bg,#f7f9fc);
 color:inherit;
}
.kailab-neumo-box--raised{
 box-shadow:
  calc(var(--kailab-neumo-offset,9px) * -1)
  calc(var(--kailab-neumo-offset,9px) * -1)
  var(--kailab-neumo-blur,22px)
  rgba(255,255,255,var(--kailab-neumo-light-opacity,.92)),
  var(--kailab-neumo-offset,9px)
  var(--kailab-neumo-offset,9px)
  var(--kailab-neumo-blur,22px)
  rgba(78,102,132,var(--kailab-neumo-shadow-opacity,.14));
}
.kailab-neumo-box--inset{
 box-shadow:
  inset var(--kailab-neumo-offset,9px)
  var(--kailab-neumo-offset,9px)
  var(--kailab-neumo-blur,22px)
  rgba(78,102,132,var(--kailab-neumo-shadow-opacity,.14)),
  inset calc(var(--kailab-neumo-offset,9px) * -1)
  calc(var(--kailab-neumo-offset,9px) * -1)
  var(--kailab-neumo-blur,22px)
  rgba(255,255,255,var(--kailab-neumo-light-opacity,.92));
}
.kailab-neumo-box__inner{min-width:0;}
.kailab-neumo-box__inner>:first-child{margin-top:0;}
.kailab-neumo-box__inner>:last-child{margin-bottom:0;}
.kailab-neumo-box .wp-block-image img{max-width:100%;height:auto;box-shadow:none;}
@media (forced-colors:active){
 .kailab-neumo-box{border:1px solid CanvasText;box-shadow:none;}
}
