/* digotech/meta-list */
.dg-mlist{margin:0;min-width:0}
.dg-mlist--check{padding:0;list-style:none;display:grid;gap:var(--s-2)}
.dg-mlist--check li{position:relative;display:flex;align-items:flex-start;gap:var(--s-3);margin:0;padding-left:calc(var(--icon-m) + var(--s-3));font-size:var(--t-s)}
.dg-mlist--check li::before{content:"";position:absolute;left:0;top:2px;width:var(--icon-m);height:var(--icon-m);border-radius:50%;background:var(--accent-tint)}
.dg-mlist--check li::after{content:"";position:absolute;left:0;top:2px;width:var(--icon-m);height:var(--icon-m);background:var(--accent);-webkit-mask:url(../../icons/check.svg?ver=4227966a) center / 55% no-repeat;mask:url(../../icons/check.svg?ver=4227966a) center / 55% no-repeat}
.dg-mlist--feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}
.dg-mlist__feat{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper-2);min-width:0}
.dg-mlist__feat b{font:600 var(--t-s)/1.3 var(--font-body)}
.dg-mlist__feat small{color:var(--ink-2);font-size:var(--t-xs)}
.dg-mlist--chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}
.dg-mlist__chip{display:inline-flex;align-items:center;min-height:var(--s-5);padding:0 var(--s-2);border:1px solid var(--rule);border-radius:var(--r);font:500 var(--t-2xs)/1 var(--font-mono);color:var(--ink-2);background:var(--card)}
.dg-mlist__chip.is-accent{border-color:transparent;background:var(--accent-tint);color:var(--accent)}
/* colour dots overlapping, each with a ring in the card colour so light colours still show an edge */
.dg-mlist--swatches{display:inline-flex}
.dg-mlist--swatches i{width:var(--s-4);height:var(--s-4);border-radius:50%;background:var(--dg-sw);box-shadow:0 0 0 calc(var(--s-1) / 2) var(--card),inset 0 0 0 1px var(--rule)}
.dg-mlist--swatches i + i{margin-left:calc(var(--s-1) * -1)}
@media (max-width: 479px){
  .dg-mlist--feature{grid-template-columns:minmax(0,1fr)}
}
