
.ml-acc__title{margin-bottom:20px}
.ml-acc__item{border-bottom:1px solid rgba(255,255,255,.4)}
.ml-acc__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;
  background:none;border:0;cursor:pointer;text-align:left;padding:22px 4px;
  font-family:var(--sans);font-weight:700;font-size:19px;color:#fff}
.ml-acc__icon{position:relative;flex:none;width:20px;height:20px}
.ml-acc__icon::before,.ml-acc__icon::after{content:"";position:absolute;background:#fff;transition:transform .3s ease}
.ml-acc__icon::before{top:9px;left:0;width:20px;height:2px}
.ml-acc__icon::after{left:9px;top:0;width:2px;height:20px}
.ml-acc__item.is-open .ml-acc__icon::after{transform:scaleY(0)}
.ml-acc__panel{overflow:hidden;max-height:0;transition:max-height .35s ease}
.ml-acc__inner{padding:0 4px 22px;font-size:18px;max-width:70ch}
