.mk-legal-history{
  margin-top:28px;
  padding-top:24px;
  border-top:1px solid var(--line,#d9d9d5)
}
.mk-legal-history h3{
  margin:0 0 8px;
  font-size:clamp(18px,2vw,24px);
  line-height:1.2;
  letter-spacing:-.015em
}
.mk-legal-history-intro{
  max-width:760px!important;
  margin:0 0 16px!important;
  color:var(--muted,#696965)
}
.mk-legal-history-list{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
  border-top:1px solid var(--line,#d9d9d5)
}
.mk-legal-history-list li{
  display:grid!important;
  grid-template-columns:minmax(150px,1fr) minmax(150px,auto)!important;
  gap:24px!important;
  align-items:center!important;
  margin:0!important;
  padding:12px 0!important;
  border:0!important;
  border-bottom:1px solid var(--line,#d9d9d5)!important
}
.mk-legal-history-list li::before{display:none!important}
.mk-legal-history-version{
  display:flex;
  align-items:center;
  gap:10px
}
.mk-legal-history-version strong{font-weight:650}
.mk-legal-history-version span{
  padding:3px 7px;
  border:1px solid currentColor;
  border-radius:999px;
  font-size:11px;
  line-height:1;
  letter-spacing:.08em;
  text-transform:uppercase
}
.mk-legal-history-list time{
  color:var(--muted,#696965);
  font-variant-numeric:tabular-nums;
  text-align:right
}
@media (max-width:620px){
  .mk-legal-history-list li{
    grid-template-columns:1fr!important;
    gap:5px!important
  }
  .mk-legal-history-list time{text-align:left}
}
@media print{
  .mk-legal-history{margin-top:5mm!important;padding-top:4mm!important}
  .mk-legal-history h3{font-size:11pt!important}
  .mk-legal-history-intro{font-size:8.5pt!important}
  .mk-legal-history-list li{
    grid-template-columns:1fr auto!important;
    gap:5mm!important;
    padding:2mm 0!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important
  }
  .mk-legal-history-version span{font-size:7pt!important}
  .mk-legal-history-list time{font-size:8.5pt!important}
}
