.mk-legal-meta{margin:var(--sp-4) 0 0;color:var(--fg-subtle);font-size:var(--text-body)}.mk-legal-banner{margin:var(--sp-7) 0 0;padding:var(--sp-5) var(--sp-6);border:var(--hairline) solid var(--accent-border);border-radius:var(--r-md);background:var(--accent-subtle);color:var(--fg);font-size:var(--text-body);font-weight:var(--weight-medium)}.mk-legal-text{margin-top:var(--sp-9);color:var(--fg-muted);font-size:var(--mk-text-body);line-height:var(--mk-lh-body)}.mk-legal-text h2{margin:var(--sp-9) 0 var(--sp-4);color:var(--fg);font:var(--weight-semi) var(--mk-text-h3) / var(--mk-lh-h3) var(--font-sans)}.mk-legal-text h3,.mk-legal-text h4{margin:var(--sp-7) 0 var(--sp-3);color:var(--fg);font-weight:var(--weight-semi)}.mk-legal-text p{margin:0 0 var(--sp-6)}.mk-legal-text ul,.mk-legal-text ol{margin:0 0 var(--sp-6);padding-left:var(--sp-9)}.mk-legal-text li+li{margin-top:var(--sp-3)}.mk-legal-text a{color:var(--accent-text);text-decoration:underline}.mk-legal-text a:hover{color:var(--fg)}.mk-legal-text code{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--raised-2);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-code);overflow-wrap:anywhere}.mk-legal-text li>ul{margin:var(--sp-3) 0 0}.mk-legal-text table{width:100%;margin:0 0 var(--sp-6);border-collapse:collapse;font-size:var(--text-small)}.mk-legal-text th,.mk-legal-text td{padding:var(--sp-3) var(--sp-4);border:var(--hairline) solid var(--border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere}.mk-legal-text th{color:var(--fg);font-weight:var(--weight-semi)}.mk-legal-text blockquote{margin:0 0 var(--sp-6);padding:var(--sp-3) var(--sp-6);border-left:var(--sp-2) solid var(--accent-border);color:var(--fg)}.mk-legal-review{margin:0 0 var(--sp-6);padding:var(--sp-4) var(--sp-5);border:var(--hairline) solid var(--accent-border);border-radius:var(--r-md);background:var(--accent-subtle);color:var(--fg);font-size:var(--text-body)}@media print{.mk-legal-form{break-before:page;break-inside:avoid}}
