.mk .legal{max-width:66ch}.mk .legal .meta{flex-wrap:wrap;gap:8px 22px;padding-bottom:22px;display:flex}.mk .legal h2{margin-top:52px;font-size:clamp(21px,2.4vw,27px);line-height:1.2}.mk .legal h2 .n{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:var(--graphite);letter-spacing:.02em;margin-right:12px;font-size:.62em;font-weight:500}.mk .legal h3{letter-spacing:.01em;margin-top:30px;font-size:clamp(15px,1.5vw,17px)}.mk .legal p{color:#2a3138;margin-top:14px;font-size:16.5px;line-height:1.62}.mk .legal ul{margin:14px 0 0;padding-left:0;list-style:none}.mk .legal ul li{color:#2a3138;margin-top:10px;padding-left:22px;font-size:16.5px;line-height:1.58;position:relative}.mk .legal ul li:before{content:"";background:var(--graphite);width:9px;height:1.5px;position:absolute;top:11px;left:2px}.mk .legal strong{color:var(--ink);font-weight:600}.mk .legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-deck);text-decoration-color:var(--rule-deck)}.mk .legal a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mk .legal .note{border-left:3px solid var(--sodium);background:#efe9db;margin-top:22px;padding:16px 20px}.mk .legal .note p:first-child{margin-top:0}.mk .legal .tbl{border-collapse:collapse;width:100%;margin-top:18px;font-size:15px}.mk .legal .tbl th,.mk .legal .tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-deck);padding:11px 14px 11px 0;line-height:1.45}.mk .legal .tbl th{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);border-bottom-color:var(--rule-ink);font-size:11px;font-weight:500}.mk .legal .scroller{overflow-x:auto}.mk .legal .tbl.wide{min-width:560px}.mk .legal .toc{background:#efe9db;margin-top:26px;padding:20px 24px}.mk .legal .toc ol{columns:2;counter-reset:toc;column-gap:34px;margin:10px 0 0;padding:0;font-size:15px;list-style:none}.mk .legal .toc li{counter-increment:toc;break-inside:avoid;text-indent:-30px;color:#2a3138;margin-top:9px;padding-left:30px;line-height:1.5}.mk .legal .toc li:before{content:counter(toc);text-indent:0;width:22px;font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:var(--graphite);margin-right:8px;font-size:11px;display:inline-block}.mk .legal .toc a{text-decoration:none}.mk .legal .toc a:hover{text-decoration:underline}@media (max-width:640px){.mk .legal .toc ol{columns:1}}
