.mts-body,.mts-rich-text{--mts-color-blue:#1d4ed8;--mts-color-teal:#0f766e;--mts-border:#d4d4d8;--mts-muted:#6b7280;--mts-surface:#f8fafc;--mts-rounding:.5em;--mts-spacing:1.25em}.mts-body{display:flow-root}:where(.mts-body,.mts-rich-text)>*+*{margin-top:var(--mts-spacing)}:where(.mts-body,.mts-rich-text)>:where(h1){font-size:1.75em;font-weight:700;line-height:1.25}:where(.mts-body,.mts-rich-text)>:where(h2){font-size:1.5em;font-weight:600;line-height:1.3}:where(.mts-body,.mts-rich-text)>:where(h3){font-size:1.25em;font-weight:600;line-height:1.35}:where(.mts-body,.mts-rich-text)>:where(p){line-height:1.5}:where(.mts-body,.mts-rich-text)>:where(blockquote){border-left:4px solid var(--mts-border);padding:.15em 0 .15em 1em;line-height:1.5}:where(.mts-body,.mts-rich-text)>:where(ul,ol){line-height:1.5}:where(.mts-body,.mts-rich-text) :where(li+li){margin-top:.25em}:where(.mts-body,.mts-rich-text) :where(ul){list-style:outside}:where(.mts-body,.mts-rich-text) :where(ol){list-style:decimal}:where(.mts-body,.mts-rich-text) :where(ul,ol){padding-left:1.75em}:where(.mts-body,.mts-rich-text) :where(ul ul,ol ol,ul ol,ol ul){margin-top:.25em}.mts-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:2px}.mts-link:hover{text-decoration-color:currentColor}.mts-link-broken{border-bottom:2px dotted var(--mts-muted,#6b7280)}.mts-color-blue{color:var(--mts-color-blue)}.mts-color-teal{color:var(--mts-color-teal)}.mts-rich-text :where(p){line-height:1.55;display:block}.mts-figure{margin:0}.mts-image{border-radius:var(--mts-rounding);width:100%;height:auto;display:block}.mts-caption{color:var(--mts-muted);margin-top:.5em;font-size:.85em;line-height:1.5}.mts-video-frame-wrapper{aspect-ratio:16/9;border-radius:var(--mts-rounding);background:#000;position:relative;overflow:hidden}.mts-video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.mts-video-fallback{margin-top:.5em;font-size:.85em}.mts-layout{gap:var(--mts-spacing);grid-template-columns:minmax(0,1fr);display:grid}.mts-layout-item>.mts-body>:first-child{margin-top:0}@media (width>=45rem){.mts-layout.mts-layout-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mts-layout.mts-layout-mediaLeft{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.mts-layout.mts-layout-mediaRight{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.mts-layout.mts-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:start}}.mts-callout{border-radius:var(--mts-rounding);border:1px solid var(--mts-callout-accent);background:var(--mts-callout-bg);border-left-width:4px;gap:.75em;padding:.9em 1.1em;display:flex}.mts-callout>*+.mts-callout-content{margin-top:0}.mts-callout-icon{font-size:1.2em;line-height:1.4}.mts-callout-content{flex:1;min-width:0}.mts-callout-content>.mts-body>:first-child{margin-top:0}.mts-callout-neutral{--mts-callout-accent:var(--mts-border);--mts-callout-bg:var(--mts-surface)}.mts-callout-info{--mts-callout-accent:#93c5fd;--mts-callout-bg:#eff6ff}.mts-callout-tip{--mts-callout-accent:#6ee7b7;--mts-callout-bg:#ecfdf5}.mts-callout-warning{--mts-callout-accent:#fbbf24;--mts-callout-bg:#fffbeb}.mts-accordion{border:1px solid var(--mts-border);border-radius:var(--mts-rounding);background:var(--mts-surface)}.mts-accordion>.mts-accordion-summary{cursor:pointer;padding:.75em 1.75em .75em 1em;font-weight:600;list-style:none}.mts-accordion>.mts-accordion-summary::-webkit-details-marker{display:none}.mts-accordion>.mts-accordion-summary:after{content:"+";float:right;color:var(--mts-muted);font-weight:700}.mts-accordion[open]>.mts-accordion-summary:after{content:"−"}.mts-accordion>.mts-accordion-summary:focus-visible{outline:2px solid var(--mts-color-teal);outline-offset:-2px;border-radius:var(--mts-rounding)}.mts-accordion>.mts-accordion-summary-missing{color:var(--mts-muted,#6b7280);cursor:auto;font-weight:400}.mts-accordion>.mts-accordion-summary-missing:after{display:none}.mts-accordion>.mts-accordion-content{padding:.25em 1em 1em}.mts-accordion>.mts-accordion-content>.mts-body>:first-child{margin-top:0}.mts-quote-figure{margin:0}.mts-quote{border-left:4px solid var(--mts-border);padding:.15em 0 .15em 1em;line-height:1.5}.mts-quote-attribution{color:var(--mts-muted);margin-top:.5em;font-size:.85em}.mts-link-card{border:1px solid var(--mts-border);border-radius:var(--mts-rounding);color:inherit;background:var(--mts-surface);padding:.9em 1.1em;text-decoration:none;display:block}.mts-link-card:hover{border-color:var(--mts-muted)}.mts-link-card-host{text-transform:uppercase;letter-spacing:.05em;color:var(--mts-muted);font-size:.75em;display:block}.mts-link-card-title{overflow-wrap:anywhere;margin-top:.2em;font-weight:600;display:block}.mts-link-card-description{color:var(--mts-muted);margin-top:.2em;font-size:.9em;display:block}.mts-list-item>.mts-body>:first-child{margin-top:0}.mts-list-item+.mts-list-item{margin-top:.6em}.mts-list-item>.mts-body>*+*{margin-top:.75em}.mts-table-scroll{border:1px solid var(--mts-border);border-radius:var(--mts-rounding);overflow-x:auto}.mts-table-scroll:focus-visible{outline:2px solid var(--mts-color-teal);outline-offset:2px}.mts-table{border-collapse:collapse;width:100%;line-height:1.45}.mts-table :where(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--mts-border);padding:.5em .85em}.mts-table :where(th+th,td+td){border-left:1px solid var(--mts-border)}.mts-table tbody tr:last-child td{border-bottom:0}.mts-table th{background:var(--mts-surface);font-weight:600}.mts-download{border:1px solid var(--mts-border);border-radius:var(--mts-rounding);color:inherit;background:var(--mts-surface);flex-wrap:wrap;align-items:baseline;column-gap:.9em;padding:.8em 1.1em;text-decoration:none;display:flex}.mts-download:hover{border-color:var(--mts-muted)}.mts-download-title{font-weight:600}.mts-download-description{color:var(--mts-muted);flex-basis:100%;font-size:.9em}.mts-download-hint{color:var(--mts-muted);font-size:.85em}.mts-divider{border:0;border-top:1px solid var(--mts-border);width:100%}.mts-unknown{border:1px dashed var(--mts-muted);border-radius:var(--mts-rounding);color:var(--mts-muted);background:var(--mts-surface);padding:.75em 1em;font-size:.85em}.mts-unknown code{font-size:1em}
