.mk-head__grid{display: grid;gap: var(--space-10);}@media (min-width: 1000px){.mk-head__grid{grid-template-columns: minmax(0,1fr) minmax(15rem,19rem);column-gap: var(--space-16);align-items: start;}.mk-end-aside{display: none;}}@media (max-width: 999px){.mk-head__aside{display: none;}}.mk-head .ph__lede{max-width: 68ch;}.mk-status{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--space-2) var(--space-4);max-width: 68ch;margin-top: var(--stack-md);padding: var(--space-4) var(--space-5);border-left: 2px solid var(--sage);background: var(--paper-soft);color: var(--text-body);font-size: var(--text-sm);}.mk-status p{flex: 1 1 32ch;}.mk-download{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3) var(--space-5);margin-top: var(--stack-md);}.mk-download__meta{max-width: 52ch;color: var(--text-muted);font-size: var(--text-sm);}.mk-download--end{margin-top: var(--space-10);}.mk-tag{display: inline-flex;align-items: center;flex: none;padding: 2px var(--space-2);border: 1px solid var(--line-strong);color: var(--text-muted);font-family: var(--font-body);font-size: var(--text-label);font-weight: var(--fw-medium);letter-spacing: var(--tracking-wide);line-height: 1.5;text-transform: uppercase;white-space: nowrap;}.mk-tag--status{border-color: var(--ink);color: var(--ink);}.mk-tag--required{border-color: var(--sage-deep);color: var(--sage-deep);}.mk{display: grid;gap: var(--space-10);}@media (min-width: 1000px){.mk{grid-template-columns: 13rem minmax(0,1fr);gap: var(--space-16);align-items: start;}.mk-toc{position: sticky;top: var(--space-6);}}.mk-toc ol{display: grid;margin-top: var(--space-3);padding: 0;border-top: 1px solid var(--line);list-style: none;}.mk-toc a{display: flex;align-items: center;min-height: 40px;border-bottom: 1px solid var(--line-faint);color: var(--text-body);font-size: var(--text-sm);text-decoration: none;}.mk-toc a:hover{color: var(--ink);text-decoration: underline;}@media (max-width: 999px){.mk-toc ol{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--space-6);}}.mk-body{display: grid;gap: var(--group-gap);min-width: 0;max-width: 60rem;}.mk-body > .notice{margin-bottom: calc(var(--space-10) - var(--group-gap));}.mk-section{display: grid;gap: var(--stack-md);min-width: 0;padding-top: var(--space-8);border-top: 1px solid var(--line);scroll-margin-top: var(--space-6);}.mk-h{font-size: var(--text-h2);line-height: var(--leading-snug);}.mk-label{margin-top: var(--space-4);color: var(--text-muted);font-family: var(--font-body);font-size: var(--text-label);font-weight: var(--fw-medium);letter-spacing: var(--tracking-eyebrow);line-height: var(--leading-snug);text-transform: uppercase;}.mk-lede,.mk-p{max-width: var(--measure);color: var(--text-body);}.mk-lede{font-size: var(--text-body-lg);}.mk-note{max-width: var(--measure);color: var(--text-muted);font-size: var(--text-sm);}.mk-copy{display: grid;gap: var(--space-3);padding: var(--space-6);border: 1px solid var(--line);background: var(--paper-card);}.mk-copy .mk-label:first-child{margin-top: 0;}.mk-copy__text{max-width: 70ch;color: var(--text);user-select: all;}.mk-copy__text--short{font-family: var(--font-editorial);font-size: var(--text-h4);line-height: 1.4;}.mk-langs{display: grid;border-top: 1px solid var(--line);}.mk-lang{border-bottom: 1px solid var(--line);}.mk-lang summary{display: flex;align-items: center;min-height: var(--touch);cursor: pointer;font-weight: var(--fw-medium);}.mk-lang[open]{padding-bottom: var(--space-5);}.mk-lang p{max-width: 70ch;margin-top: var(--space-2);color: var(--text-body);user-select: all;}.mk-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;margin: 0;border: 1px solid var(--line);background: var(--line);}.mk-fact{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: var(--space-2);padding: var(--space-5);background: var(--paper-card);}.mk-fact dt{color: var(--text-muted);font-size: var(--text-sm);}.mk-fact dd{margin: 0;color: var(--ink);font-size: var(--text-ui);font-weight: var(--fw-medium);}.mk-fact--number dd{font-family: var(--font-editorial);font-size: var(--text-h3);font-weight: var(--fw-regular);font-variant-numeric: lining-nums tabular-nums;line-height: 1;}@media (min-width: 700px){.mk-facts{grid-template-columns: repeat(4,minmax(0,1fr));}}.mk-points{display: grid;grid-template-columns: repeat(auto-fill,minmax(15rem,1fr));gap: var(--space-6);margin: 0;padding: 0;list-style: none;}.mk-points li{display: grid;gap: var(--space-2);align-content: start;padding-top: var(--space-4);border-top: 1px solid var(--ink);}.mk-point__h,.mk-row__h,.mk-card__h,.mk-logo__h{font-size: var(--text-subtitle);line-height: var(--leading-snug);}.mk-points p,.mk-row p,.mk-card p,.mk-logo__text{color: var(--text-body);font-size: var(--text-sm);}.mk-rows{margin: 0;padding: 0;border-top: 1px solid var(--line);list-style: none;}.mk-row{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: var(--space-3) var(--space-8);padding-block: var(--space-5);border-bottom: 1px solid var(--line);}.mk-row > div{display: grid;flex: 1 1 28rem;gap: var(--space-2);max-width: var(--measure);}.mk-list{display: grid;gap: var(--space-2);max-width: var(--measure);margin: 0;padding: 0;list-style: none;color: var(--text-body);}.mk-list li{position: relative;padding-left: var(--space-6);}.mk-list--no li::before{content: "";position: absolute;top: 0.8em;left: 2px;width: 11px;border-top: 1px solid var(--ink);transform: rotate(-45deg);}.mk-list--no li::after{content: "";position: absolute;top: 0.8em;left: 2px;width: 11px;border-top: 1px solid var(--ink);transform: rotate(45deg);}.mk-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));gap: var(--space-6);}.mk-card{display: grid;gap: var(--space-3);align-content: start;padding: var(--space-6);border: 1px solid var(--line);background: var(--paper-card);}.mk-table-wrap{overflow-x: auto;border-top: 1px solid var(--ink);}.mk-table{width: 100%;border-collapse: collapse;font-size: var(--text-sm);}.mk-table th,.mk-table td{padding: var(--space-3) var(--space-4) var(--space-3) 0;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;}.mk-table thead th{color: var(--text-muted);font-size: var(--text-label);font-weight: var(--fw-medium);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;}.mk-table tbody th{min-width: 11rem;color: var(--ink);font-weight: var(--fw-medium);}.mk-table tbody th .mk-tag{margin-top: var(--space-1);}.mk-table td{color: var(--text-body);}.mk-table code{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size: var(--text-xs);overflow-wrap: anywhere;}@media (max-width: 640px){.mk-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.mk-table,.mk-table tbody,.mk-table tr,.mk-table th,.mk-table td{display: block;}.mk-table tr{padding-block: var(--space-4);border-bottom: 1px solid var(--line);}.mk-table th,.mk-table td{padding: 0;border: 0;}.mk-table td{margin-top: var(--space-2);}}.mk-networks{display: grid;margin: 0;padding: 0;border-top: 1px solid var(--line);list-style: none;}.mk-networks li{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--space-1) var(--space-6);padding-block: var(--space-3);border-bottom: 1px solid var(--line-faint);font-size: var(--text-sm);}.mk-networks__name{color: var(--ink);font-weight: var(--fw-medium);}.mk-networks__status{color: var(--text-muted);}.mk-logos{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,17rem),1fr));gap: var(--grid-gap-y) var(--grid-gap-x);margin: 0;padding: 0;list-style: none;}.mk-logo{display: grid;gap: var(--space-2);align-content: start;min-width: 0;}.mk-logo__field{display: grid;place-items: center;aspect-ratio: 16 / 9;margin-bottom: var(--space-2);padding: 12% 14%;border: 1px solid var(--line-faint);}.mk-logo__field img{width: 100%;height: auto;}.mk-logo--mark .mk-logo__field img{width: 34%;}.mk-logo--wordmark .mk-logo__field img{width: 62%;}.mk-bg-paper{background: var(--paper);}.mk-bg-white{background: var(--paper);}.mk-bg-ink{border-color: var(--ink);background: var(--ink);}.mk-logo__files{display: flex;gap: var(--space-4);font-size: var(--text-sm);font-weight: var(--fw-medium);}.mk-logo__files a{display: inline-flex;align-items: center;min-height: 32px;text-decoration-color: var(--line-strong);}.mk-colours{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,9rem),1fr));gap: var(--space-6) var(--grid-gap-x);margin: 0;padding: 0;list-style: none;}.mk-colour{display: grid;grid-template-columns: minmax(0,1fr);min-width: 0;gap: var(--space-1);overflow-wrap: anywhere;font-size: var(--text-sm);}.mk-colour__chip{display: block;aspect-ratio: 3 / 2;margin-bottom: var(--space-2);}.mk-colour__chip--light{box-shadow: inset 0 0 0 1px var(--line);}.mk-colour__name{color: var(--ink);font-weight: var(--fw-medium);}.mk-colour__code{color: var(--text-body);font-variant-numeric: tabular-nums;}.mk-colour__role{color: var(--text-muted);font-size: var(--text-xs);}.mk-font__sample{padding-bottom: var(--space-4);border-bottom: 1px solid var(--line);color: var(--ink);font-size: var(--text-h3);line-height: 1.15;}.mk-card .mk-font__sample{color: var(--ink);}.mk-font__sample--display{font-family: var(--font-editorial);}.mk-font__sample--text{font-family: var(--font-body);font-size: var(--text-h4);font-weight: var(--fw-medium);}.mk-clearspace{padding: var(--space-6) var(--space-4);background: var(--paper);}.mk-clearspace img{display: block;width: min(100%,15rem);margin-inline: auto;outline: 1px dashed var(--sage);outline-offset: calc(15rem * 13 / 215.2);}.mk-icons{display: flex;flex-wrap: wrap;align-items: flex-end;gap: var(--space-4) var(--space-6);}.mk-icons p{flex: 1 1 24rem;max-width: var(--measure);color: var(--text-body);font-size: var(--text-sm);}.mk-shots{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,22rem),1fr));gap: var(--grid-gap-y) var(--grid-gap-x);}.mk-shot{display: grid;gap: var(--space-3);margin: 0;}.mk-shot img{display: block;width: 100%;height: auto;border: 1px solid var(--line);}.mk-shot figcaption{color: var(--text-body);font-size: var(--text-sm);}.mk-dl{display: grid;margin: 0;border-top: 1px solid var(--line);}.mk-dl div{display: grid;grid-template-columns: minmax(8rem,2fr) 3fr;gap: var(--space-4);padding-block: var(--space-3);border-bottom: 1px solid var(--line-faint);font-size: var(--text-sm);}.mk-dl dt{color: var(--text-muted);}.mk-dl dd{margin: 0;color: var(--ink);overflow-wrap: anywhere;}.mk-todo{padding: 0 var(--space-1);background: var(--tile);color: var(--ink);}@media (max-width: 480px){.mk-fact{padding: var(--space-4);}.mk-fact--number dd{font-size: var(--text-h4);}.mk-colour__code{font-size: var(--text-xs);}}
