.mk{display:flex;flex-direction:column;gap:18px}.mk>*{margin:0}.mk h2{font-size:clamp(22px,2.6vw,28px);line-height:1.25;margin-top:18px}.mk h2,.mk h3{scroll-margin-top:90px}.mk h3{font-size:clamp(17px,2vw,21px);line-height:1.3;margin-top:10px}.mk p{font-size:16.5px;line-height:1.75;color:var(--muted)}.mk li strong,.mk p strong{color:var(--ink)}.mk ol,.mk ul{padding-left:22px;display:flex;flex-direction:column;gap:8px}.mk li{font-size:16.5px;line-height:1.7;color:var(--muted)}.mk a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.mk code{font-family:var(--font-mono),monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--raised);color:var(--ink)}.mk-note{padding:14px 18px;border-radius:0 6px 6px 0;border-left:3px solid var(--frost);background:color-mix(in srgb,var(--frost) 9%,var(--surface));font-size:15.5px;line-height:1.65;color:var(--muted)}.mk-warn{border-left-color:var(--t-fire);background:color-mix(in srgb,var(--t-fire) 9%,var(--surface))}.mk-fig{display:flex;flex-direction:column;gap:8px}.mk-fig img{width:100%;height:auto;border-radius:var(--r);border:1px solid var(--line)}.mk-fig figcaption{font-size:13.5px;color:var(--muted);text-align:center}.mk-tbl-wrap{overflow-x:auto}.mk-tbl{border-collapse:collapse;width:100%;min-width:420px;font-size:15.5px}.mk-tbl td,.mk-tbl th{text-align:left;padding:11px 16px 11px 0;border-bottom:1px solid var(--line)}.mk-tbl th{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.mk-tbl td,.mk-tbl th{color:var(--muted)}.mk hr{border:0;border-top:1px solid var(--line);margin:10px 0}