.doc-body :is(.mc-code,.mc-notes,.mc-details,.mc-schematic,.mc-compare){max-width:560px}.doc-body .mc-spec th{white-space:nowrap;width:12em}.doc-body .mc-code{margin:1.2em 0 .6em}.doc-body .mc-code code{font-size:inherit;background:0 0;border:0;padding:0}.doc-body .mc-notes{color:var(--site-ink-soft);padding-left:1.4em;font-size:.95em;line-height:1.7}.doc-body .mc-notes li+li{margin-top:.4em}.doc-body .mc-notes li::marker{font-family:var(--font-site-mono);color:var(--site-cobalt)}.doc-body .mc-details{border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);margin:1.4em 0}.doc-body .mc-details summary{cursor:pointer;font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--site-ink-soft);padding:.7em 0;font-size:.72em;list-style:none}.doc-body .mc-details summary::-webkit-details-marker{display:none}.doc-body .mc-details summary:before{content:"+";width:1.4em;color:var(--site-cobalt);display:inline-block}.doc-body .mc-details[open] summary:before{content:"−"}.doc-body .mc-details summary:focus-visible{outline:1px solid var(--site-cobalt);outline-offset:2px}.doc-body .mc-details[open]{padding-bottom:.6em}.mc-schematic .arch-wide{display:none}.mc-schematic .arch-tall{display:flex}.mc-schematic .arch-schematic{padding-bottom:0}.doc-body .mc-compare{margin:1.2em 0 1.6em}.doc-body .mc-compare table{width:100%;margin:0;font-size:.92em}.doc-body .mc-compare tbody th{width:22%}.doc-body .mc-compare :is(th,td):last-child{background:var(--site-paper-soft);color:var(--site-ink)}.doc-body .mc-compare thead th:last-child{color:var(--site-cobalt)}@media (max-width:640px){.doc-body .mc-spec th{white-space:normal;width:40%}.doc-body .mc-compare thead{display:none}.doc-body .mc-compare :is(table,tbody,tr,th,td){width:auto;display:block}.doc-body .mc-compare tr{border-top:1px solid var(--site-rule);padding:.6em 0}.doc-body .mc-compare tbody th{border:0;width:auto;padding:0 0 .3em}.doc-body .mc-compare td{border:0;padding:.25em .5em}.doc-body .mc-compare td:before{content:attr(data-label);font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--site-dim);font-size:.72em;display:block}}
