.ml-acc2{background:var(--blue);color:#fff}
.ml-acc2 h2.ml-acc2__title{margin-bottom:20px;color:#fff}
.ml-acc2__item{border-bottom:1px solid rgba(255,255,255,.4)}
.ml-acc2__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-acc2__icon{position:relative;flex:none;width:20px;height:20px}
.ml-acc2__icon::before,.ml-acc2__icon::after{content:"";position:absolute;background:currentColor;transition:transform .3s ease}
.ml-acc2__icon::before{top:9px;left:0;width:20px;height:2px}
.ml-acc2__icon::after{left:9px;top:0;width:2px;height:20px}
.ml-acc2__item.is-open .ml-acc2__icon::after{transform:scaleY(0)}
.ml-acc2__panel{overflow:hidden;max-height:0;transition:max-height .35s ease}
.ml-acc2__inner{padding:0 4px 22px;max-width:70ch}
.ml-acc2 .ml-acc2__inner,.ml-acc2 .ml-acc2__inner p,.ml-acc2 .ml-acc2__inner li{font-size:18px;font-weight:400}
.ml-acc2__inner p{margin:0 0 1em}
.ml-acc2__inner ul,.ml-acc2__inner ol{margin:0 0 1em 1.2em;padding:0}
.ml-acc2__inner a{text-decoration:underline;text-underline-offset:3px}
.ml-acc2--white{background:#fff;color:var(--ink)}
.ml-acc2--white h2.ml-acc2__title{color:var(--ink)}
.ml-acc2--white .ml-acc2__item{border-bottom-color:var(--line)}
.ml-acc2--white .ml-acc2__head{color:var(--ink)}
.ml-acc2--white .ml-acc2__inner a{color:var(--link)}