@scope (.mdx-content, .editor-preview) {
*{box-sizing:border-box}html{scroll-behavior:auto;overflow-anchor:none}body{margin:0;color:#26354b;background:#fff;font:15px/1.75 "Segoe UI",sans-serif}main{max-width:1080px;padding:30px 38px 60px;margin:auto;overflow-wrap:anywhere}h1,h2,h3,h4{color:#172840;line-height:1.25;scroll-margin-top:24px}h1{font-size:32px;letter-spacing:-.7px;margin:0 0 24px;border-bottom:1px solid #e6ebf1;padding-bottom:20px}h2{font-size:24px;margin-top:36px}h3{font-size:19px}p{margin:12px 0 20px}a{color:#196bd6;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;border-radius:6px}blockquote{border-left:4px solid #78a9e7;background:#f3f7fd;margin:20px 0;padding:2px 20px;color:#4c637c}pre{background:#142139;color:#d4e4f7;border-radius:8px;padding:20px;overflow:auto;line-height:1.65;font:13px/1.65 Consolas,monospace}code{font: .92em Consolas,monospace;background:#edf2f7;color:#25476e;padding:2px 5px;border-radius:4px}pre code{color:inherit;background:none;padding:0;font:inherit}table{border-collapse:collapse;width:100%;display:block;overflow:auto;margin:22px 0;font-size:14px}th,td{border:1px solid #dce4ef;padding:11px 16px;text-align:left}th{background:#edf3fb;color:#1d416e;font-weight:600}tr:nth-child(even){background:#fafbfd}hr{border:0;border-top:1px solid #dce4ef;margin:28px 0}li{margin:5px 0}details{border:1px solid #dce4ef;border-radius:8px;padding:12px 18px;margin:14px 0}summary{cursor:pointer;font-weight:600;color:#25476e}summary:focus-visible{outline:2px solid #2c75c8}.callout{border:1px solid #bfd8f6;border-left:4px solid #2d7dd4;background:#f3f8ff;padding:15px 19px;border-radius:7px;margin:20px 0}.callout p:last-child{margin-bottom:0}.warning{background:#fff8e8;border-color:#e9c165}.tip,.check{background:#f0faf4;border-color:#73bf94}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.card{padding:18px;border:1px solid #dbe4f0;border-radius:9px;background:#fcfdff}.card h3{margin-top:0}.steps{counter-reset:step}.step{position:relative;border-left:2px solid #d9e7f9;margin-left:15px;padding:1px 0 8px 25px;counter-increment:step}.step:before{content:counter(step);position:absolute;left:-15px;top:17px;border-radius:50%;background:#e3efff;color:#1c5caa;width:28px;height:28px;text-align:center;line-height:28px;font-weight:700}.mermaid-view{background:#f8fafc;border:1px solid #e4eaf2;border-radius:8px;padding:20px;overflow:auto;text-align:center}.mermaid-view svg{max-width:100%;height:auto}.diagram-error{color:#a45418;font-size:13px}.source{background:#101c30;color:#dae6f7;font:13px/24px Consolas,"Cascadia Code",monospace}.source main{max-width:none;padding:22px 0 52px;overflow-wrap:normal;min-width:max-content}.code-line{display:block;white-space:pre;min-height:24px;padding-right:28px}.line-number{display:inline-block;user-select:none;width:64px;text-align:right;padding-right:20px;margin-right:18px;border-right:1px solid #26334a;color:#7487a0}.heading .line-text{color:#8dc3ff;font-weight:bold}.component .line-text{color:#bbacf4}.quote .line-text{color:#91bea7}.fence .line-text{color:#e7b584}.literal .line-text{color:#c4d9b0}.list .line-text{color:#a4d9e3}::selection{background:#acd1ff;color:#142139}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#b2bfd1;border:3px solid transparent;background-clip:padding-box;border-radius:8px}.source::-webkit-scrollbar-thumb{background-color:#586c89}

/* The preview is a continuous paper sheet on a softly contrasting canvas.
   Body padding guarantees visible space below the final block, without margin collapse. */
body:not(.source) {
  background: #e9edf4;
  padding: 24px clamp(12px, 4vw, 48px) 32px;
  min-height: 100vh;
}
body:not(.source) main {
  background: #fff;
  max-width: 960px;
  min-height: calc(100vh - 56px);
  margin: 0 auto;
  padding: 38px clamp(18px, 5vw, 64px) 52px;
  border: 1px solid #dce3ee;
  border-radius: 10px;
  box-shadow: 0 4px 18px rgb(36 55 85 / 9%);
}
body:not(.source) main > :last-child { margin-bottom: 0; }
@media (max-width: 360px) {
  body:not(.source) { padding: 16px 10px 24px; }
  body:not(.source) main { padding: 26px 16px 36px; min-height: calc(100vh - 40px); }
}/* DocPortal component classes, with the desktop paper theme. */
.note,.tip,.warning,.check{padding:14px 18px;border-radius:10px;border-left:4px solid #83ade0;background:#f1f6fd;margin:18px 0}
.warning{background:#fff7e8;border-color:#dba34c}.tip,.check{background:#eff9f3;border-color:#73b88a}
.mdx-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.mdx-card{border:1px solid #dbe4ef;border-radius:12px;padding:18px}.mdx-card-header{display:flex;justify-content:space-between;gap:8px}.mdx-card-title,.mdx-step-title{font-weight:600;color:#274870}.mdx-card-link{font-size:13px}.mdx-steps{list-style:none;padding-left:0}.mdx-step{display:flex;gap:16px;margin:20px 0}.mdx-step-marker{border-radius:50%;background:#e4efff;color:#285c9a;width:30px;height:30px;flex-shrink:0;text-align:center}.mdx-step-content{min-width:0;flex:1}
::highlight(editor-preview-selection){background:#ffe09a;color:#172840}
.source main{position:relative;min-width:0;max-width:none;padding:0;margin:0;display:flex;height:100vh;overflow:hidden}
#source-editor{display:block;flex:1;min-width:0;resize:none;border:0;outline:0;height:100vh;min-height:0;background:transparent;color:#dae6f7;font:13px/24px Consolas,"Cascadia Code",monospace;padding:22px 18px 52px 17px;margin:0;tab-size:4;white-space:pre;overflow:auto;caret-color:#fff;border-radius:0}
.editor-gutter{position:absolute;left:0;top:22px;width:57px;padding-right:13px;white-space:pre;user-select:none;pointer-events:none;border-right:1px solid #293951;color:#7c91b0;text-align:right;font:13px/24px Consolas,monospace}
/* A separate column keeps line numbers out of the editor and both scrollbar tracks. */
.source{overflow:hidden}
.editor-gutter-viewport{position:relative;flex:0 0 57px;overflow:hidden;background:#101c30}
.editor-gutter{padding-bottom:52px}

}
.mdx-content{min-width:0;overflow-wrap:anywhere}.mdx-content img{max-width:100%;height:auto}.mdx-content pre{white-space:pre;overflow:auto}



body.docs-reading-mode .mdx-content {
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
}


body.docs-reading-mode .mdx-content .card-body {
    max-width: 100ch;
    margin: 0 auto;
    padding: clamp(2rem, 6vw, 5rem);
}


.mdx-content {
    max-width: 100%;
}


.mdx-content img,
.editor-preview img {
    max-width: 100%;
    height: auto;
}


.mdx-content img.doc-image-loading,
.editor-preview img.doc-image-loading {
    min-height: clamp(8rem, 22vw, 16rem);
    background: linear-gradient(90deg, #eef1f5 0%, #dde4ec 50%, #eef1f5 100%);
    background-size: 200% 100%;
    animation: doc-image-placeholder-shimmer 1.25s ease-in-out infinite;
    border-radius: .75rem;
}


.mdx-content img.doc-image-error,
.editor-preview img.doc-image-error {
    min-height: clamp(8rem, 22vw, 16rem);
    background: #f8d7da;
    border-radius: .75rem;
}


@keyframes doc-image-placeholder-shimmer {
    from {
        background-position: 200% 0;
    }

    to {
        background-position: -200% 0;
    }
}


.mdx-content .card-body {
    max-width: 100ch;
    font-family: var(--doc-content-font-family, inherit);
    font-size: calc(var(--doc-content-font-size, 1rem) * var(--doc-font-scale));
}


.docs-sidebars-collapsed .mdx-content .card-body {
    max-width: none;
}


/*
 * Cabecera y pie personalizados del space: son "chrome" del portal, no contenido
 * editorial, así que deben usar la fuente y el tamaño por defecto del portal (los
 * mismos que el body) y NO heredar los ajustes de fuente configurados para el
 * contenido del space, ni la escala A-/A+ que el usuario aplica al texto.
 * Aunque las variables --doc-content-* se declaran en el inline style de
 * .mdx-content (y por tanto no deberían cascadear aquí), dejamos estos resets
 * explícitos como red de seguridad frente a posibles reglas futuras.
 */
.space-header-custom,
.space-footer-custom,
.space-header-custom p,
.space-footer-custom p,
.space-header-custom li,
.space-footer-custom li,
.space-header-custom h1,
.space-footer-custom h1,
.space-header-custom h2,
.space-footer-custom h2,
.space-header-custom h3,
.space-footer-custom h3,
.space-header-custom h4,
.space-footer-custom h4,
.space-header-custom h5,
.space-footer-custom h5,
.space-header-custom h6,
.space-footer-custom h6 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}


.mdx-content h1,
.mdx-content h2,
.mdx-content h3,
.mdx-content h4,
.mdx-content h5,
.mdx-content h6,
.editor-preview h1,
.editor-preview h2,
.editor-preview h3,
.editor-preview h4,
.editor-preview h5,
.editor-preview h6 {
    margin-top: 1.25rem;
    margin-bottom: .75rem;
    scroll-margin-top: var(--docs-anchor-offset);
}


.mdx-content h1,
.editor-preview h1 { font-size: calc(2rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1)); }

.mdx-content h2,
.editor-preview h2 { font-size: calc(1.75rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1)); }

.mdx-content h3,
.editor-preview h3 { font-size: calc(1.5rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1)); }

.mdx-content h4,
.editor-preview h4 { font-size: calc(1.25rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1)); }

.mdx-content h5,
.editor-preview h5 { font-size: calc(1.1rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1)); }

.mdx-content h6,
.editor-preview h6 { font-size: calc(1rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1)); }


.mdx-content pre,
.editor-preview pre {
    background: #f5f5f5;
    padding: 1rem;
    overflow-x: auto;
    border-radius: .5rem;
}


.mdx-content code,
.editor-preview code {
    font-family: Consolas, "Courier New", monospace;
}


.mdx-content .mermaid-diagram,
.editor-preview .mermaid-diagram {
    margin: 1.25rem 0;
    padding: 1rem;
    overflow-x: auto;
    border: 1px solid #dbe4ef;
    border-radius: .5rem;
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.06);
}


.mdx-content .mermaid-diagram svg,
.editor-preview .mermaid-diagram svg,
.mdx-content .mermaid-diagram img,
.editor-preview .mermaid-diagram img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}


.mdx-content .mermaid-diagram-error,
.editor-preview .mermaid-diagram-error {
    border-color: #f1aeb5;
    background: #fff5f5;
}


.mdx-content blockquote,
.editor-preview blockquote {
    margin: 0 0 1rem;
    padding: .75rem 1rem;
    border-left: 4px solid #0d6efd;
    background-color: #f8f9fa;
}


.mdx-content .mdx-callout,
.editor-preview .mdx-callout {
    margin: 0 0 1rem;
    padding: .625rem .8rem;
    border-radius: .75rem;
    border: 1px solid transparent;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.08);
}


.mdx-content .mdx-callout-title,
.editor-preview .mdx-callout-title {
    font-weight: 700;
    margin-bottom: .35rem;
    font-size: calc(1rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1));
}


.mdx-content .mdx-callout-tip,
.editor-preview .mdx-callout-tip,
.mdx-content .mdx-callout-note,
.editor-preview .mdx-callout-note,
.mdx-content .mdx-callout-check,
.editor-preview .mdx-callout-check {
    color: #084298;
    background: linear-gradient(180deg, #e7f1ff 0%, #dbeafe 100%);
    border-color: #9ec5fe;
}


.mdx-content .mdx-callout-warning,
.editor-preview .mdx-callout-warning {
    color: #664d03;
    background: linear-gradient(180deg, #fff3cd 0%, #ffe69c 100%);
    border-color: #ffda6a;
}


.mdx-content .check,
.editor-preview .check,
.mdx-content .tip,
.editor-preview .tip,
.mdx-content .note,
.editor-preview .note,
.mdx-content .warning,
.editor-preview .warning {
    margin: 0 0 1rem;
    padding: .45rem .65rem;
    border-radius: .75rem;
    border: 1px solid transparent;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.08);
}


.mdx-content .check > :first-child,
.editor-preview .check > :first-child,
.mdx-content .tip > :first-child,
.editor-preview .tip > :first-child,
.mdx-content .note > :first-child,
.editor-preview .note > :first-child,
.mdx-content .warning > :first-child,
.editor-preview .warning > :first-child {
    margin-top: 0;
}


.mdx-content .check > :last-child,
.editor-preview .check > :last-child,
.mdx-content .tip > :last-child,
.editor-preview .tip > :last-child,
.mdx-content .note > :last-child,
.editor-preview .note > :last-child,
.mdx-content .warning > :last-child,
.editor-preview .warning > :last-child {
    margin-bottom: 0;
}


.mdx-content .check,
.editor-preview .check,
.mdx-content .tip,
.editor-preview .tip,
.mdx-content .note,
.editor-preview .note {
    color: #084298;
    background: linear-gradient(180deg, #e7f1ff 0%, #dbeafe 100%);
    border-color: #9ec5fe;
}


.mdx-content .warning,
.editor-preview .warning {
    color: #664d03;
    background: linear-gradient(180deg, #fff3cd 0%, #ffe69c 100%);
    border-color: #ffda6a;
}


.mdx-content details.mdx-accordion,
.editor-preview details.mdx-accordion {
    margin-bottom: 1rem;
    border: 1px solid #dee2e6;
    border-radius: .5rem;
    background-color: #fff;
    overflow: hidden;
}


.mdx-content details.mdx-accordion > summary,
.editor-preview details.mdx-accordion > summary {
    padding: .75rem 1rem;
    font-weight: 600;
    cursor: pointer;
    background-color: #f8f9fa;
}


.mdx-content details.mdx-accordion > :not(summary),
.editor-preview details.mdx-accordion > :not(summary) {
    padding-left: 1rem;
    padding-right: 1rem;
}


.mdx-content .mdx-accordion-group,
.editor-preview .mdx-accordion-group {
    display: grid;
    gap: .75rem;
    margin-bottom: 1rem;
}


.mdx-content .mdx-accordion-body,
.editor-preview .mdx-accordion-body {
    padding: 1rem;
    border-top: 1px solid #dee2e6;
}


.mdx-content .mdx-steps,
.editor-preview .mdx-steps {
    list-style: none;
    margin: 0 0 1.25rem;
    padding: 0;
    display: grid;
    gap: 1rem;
}


.mdx-content .mdx-step,
.editor-preview .mdx-step {
    display: grid;
    grid-template-columns: 2rem minmax(0, 1fr);
    gap: .75rem;
    align-items: start;
    padding: .7rem .8rem;
    border: 1px solid #dbe4ff;
    border-radius: .85rem;
    background: #fff;
    box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);
}


.mdx-content .mdx-step-marker,
.editor-preview .mdx-step-marker {
    width: 1.65rem;
    height: 1.65rem;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #0d6efd 0%, #0b5ed7 100%);
    color: #fff;
    font-weight: 700;
    font-size: calc(.8rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1));
    box-shadow: 0 4px 10px rgba(13, 110, 253, 0.25);
}


.mdx-content .mdx-step-title,
.editor-preview .mdx-step-title {
    font-size: calc(1rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1));
    font-weight: 700;
    margin-bottom: .2rem;
}


.mdx-content .mdx-step-body,
.editor-preview .mdx-step-body {
    font-size: calc(var(--doc-content-font-size, 1rem) * var(--doc-font-scale));
}


.mdx-content .mdx-card-grid,
.editor-preview .mdx-card-grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(var(--mdx-card-cols, 2), minmax(0, 1fr));
    margin-bottom: 1.25rem;
}


.mdx-content .mdx-card,
.editor-preview .mdx-card {
    display: flex;
    flex-direction: column;
    gap: .55rem;
    min-height: 100%;
    padding: .75rem .85rem;
    border: 1px solid #dee2e6;
    border-radius: .85rem;
    background: #fff;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}


.mdx-content .mdx-card:hover,
.editor-preview .mdx-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 30px rgba(15, 23, 42, 0.12);
    border-color: #bfd0ff;
}


.mdx-content .mdx-card-title,
.editor-preview .mdx-card-title {
    font-weight: 700;
    font-size: calc(1rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1));
}


.mdx-content .mdx-card-header,
.editor-preview .mdx-card-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
}


.mdx-content .mdx-card-link,
.editor-preview .mdx-card-link {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    color: #0d6efd;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    font-size: calc(.92rem * var(--doc-font-scale) * var(--doc-content-font-ratio, 1));
}


.mdx-content .mdx-card-link::after,
.editor-preview .mdx-card-link::after {
    content: '→';
}


.mdx-content .mdx-card-link:hover,
.editor-preview .mdx-card-link:hover {
    color: #0a58ca;
    text-decoration: none;
}


.mdx-content .mdx-card-body,
.editor-preview .mdx-card-body {
    font-size: calc(var(--doc-content-font-size, 1rem) * var(--doc-font-scale));
}


.mdx-content .mdx-inline-image,
.editor-preview .mdx-inline-image {
    display: block;
    margin: .75rem 0;
}


.mdx-content .mdx-inline-image.mdx-inline-image-center img,
.editor-preview .mdx-inline-image.mdx-inline-image-center img {
    margin-left: auto;
    margin-right: auto;
}


.mdx-content .mdx-inline-image.mdx-inline-image-right img,
.editor-preview .mdx-inline-image.mdx-inline-image-right img {
    margin-left: auto;
}


.mdx-content .mdx-inline-image img,
.editor-preview .mdx-inline-image img {
    display: block;
    max-width: 100%;
    height: auto;
    box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08);
}


.mdx-content table,
.editor-preview table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1rem;
}


.mdx-content table th,
.mdx-content table td,
.editor-preview table th,
.editor-preview table td {
    border: 1px solid #dee2e6;
    padding: .5rem;
}


/* ── Video slide tags ── */
.mdx-content .mdx-new-slide {
    display: none !important;
}


.mdx-content .mdx-keep-with-previous {
    display: none !important;
}


.mdx-content .mdx-keep-together {
    display: contents;
}


.editor-preview hr.mdx-new-slide {
    display: block !important;
    all: unset;
    display: block !important;
    border: none;
    border-top: 3px dashed #6366f1;
    margin: 1rem 0;
    opacity: 0.6;
    position: relative;
}


.editor-preview hr.mdx-new-slide::after {
    content: "nueva diapositiva";
    position: absolute;
    top: -0.65em;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    padding: 0 0.5em;
    font-size: 0.7rem;
    color: #6366f1;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


.editor-preview .mdx-keep-together {
    display: block !important;
    border: 1.5px dotted #10b981;
    border-radius: 4px;
    padding: 0.25rem;
    margin: 0.5rem 0;
    position: relative;
}


.editor-preview .mdx-keep-together::before {
    content: "mantener junto";
    position: absolute;
    top: -0.6em;
    left: 0.75em;
    background: #fff;
    padding: 0 0.4em;
    font-size: 0.65rem;
    color: #10b981;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


.editor-preview .mdx-keep-with-previous {
    display: block !important;
    all: unset;
    display: block !important;
    border: none;
    border-top: 3px dashed #f59e0b;
    margin: 1rem 0;
    opacity: 0.75;
    position: relative;
}


.editor-preview .mdx-keep-with-previous::before {
    content: "mantener con la anterior";
    position: absolute;
    top: -0.7em;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    padding: 0 0.5em;
    font-size: 0.7rem;
    color: #f59e0b;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


.editor-preview,
.editor-preview p,
.editor-preview li,
.editor-preview blockquote,
.editor-preview table,
.editor-preview .text-muted,
.editor-preview .mdx-callout,
.editor-preview .check,
.editor-preview .tip,
.editor-preview .note,
.editor-preview .warning,
.editor-preview .mdx-accordion-body,
.editor-preview details.mdx-accordion > summary,
.editor-preview .mdx-step-body,
.editor-preview .mdx-step-title,
.editor-preview .mdx-card-title,
.editor-preview .mdx-card-link,
.editor-preview .mdx-card-body {
    font-family: var(--doc-content-font-family, inherit);
}


.mdx-content .mdx-admin-block,
.editor-preview .mdx-admin-block {
    border: 1px dashed #b78103;
    background: #fffbe6;
    border-radius: 10px;
    padding: 0.75rem 1rem;
    margin: 1rem 0;
    position: relative;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.08);
}


.mdx-content .mdx-admin-block-toggle,
.editor-preview .mdx-admin-block-toggle {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    border: 0;
    background: transparent;
    padding: 0;
    color: #8a6300;
    cursor: pointer;
    text-align: left;
    font: inherit;
}


.mdx-content .mdx-admin-block-toggle-label,
.editor-preview .mdx-admin-block-toggle-label {
    display: inline-flex;
    align-items: center;
    min-height: 1.75rem;
    font-size: 0.75rem;
    font-weight: 700;
    color: #8a6300;
    background: #fff3cd;
    padding: 0.15rem 0.6rem;
    border-radius: 999px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}


.mdx-content .mdx-admin-block-toggle-icon,
.editor-preview .mdx-admin-block-toggle-icon {
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1;
    color: #8a6300;
}


.mdx-content .mdx-admin-block-content,
.editor-preview .mdx-admin-block-content {
    margin-top: 0.75rem;
    padding-top: 0.75rem;
    border-top: 1px solid rgba(183, 129, 3, 0.22);
}


.mdx-content .mdx-admin-block-content[hidden],
.editor-preview .mdx-admin-block-content[hidden] {
    display: none !important;
}


.mdx-content .mdx-admin-block-content > :first-child,
.editor-preview .mdx-admin-block-content > :first-child {
    margin-top: 0.25rem;
}


.mdx-content .mdx-admin-block-content > :last-child,
.editor-preview .mdx-admin-block-content > :last-child {
    margin-bottom: 0;
}
.landing-block .mdx-content img[width="33%"],.editor-preview img[width="33%"]{width:33%;height:auto}
.landing-block .mdx-content img[width="66%"],.editor-preview img[width="66%"]{width:66%;height:auto}
.landing-block .mdx-content img[width="100%"],.editor-preview img[width="100%"]{width:100%;height:auto}
