.msd-root{--msd-surface:#fff;--msd-title:#111827;--msd-muted:#6b7280;--msd-stage:#eef1f4;--msd-radius:18px;width:100%;box-sizing:border-box;font-family:inherit}.msd-viewer,.msd-file-card{overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:var(--msd-radius);background:var(--msd-surface);box-shadow:0 10px 32px rgba(17,24,39,.07)}.msd-toolbar{min-height:62px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(17,24,39,.08);background:var(--msd-surface)}.msd-title-wrap{min-width:0;display:flex;align-items:center;gap:10px;flex:1}.msd-title-copy,.msd-file-copy,.msf-file-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.msd-file-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--msd-title);font-size:14px;font-weight:700;line-height:1.35;text-decoration:none!important}.msd-title-link:hover{text-decoration:underline!important}.msd-title-copy>span,.msd-file-copy>span{color:var(--msd-muted);font-size:12.5px;line-height:1.4}.msd-doc-icon{--msd-file-color:#475569;flex:0 0 auto;width:54px;height:54px;display:inline-grid;place-items:center;border-radius:14px;background:var(--msd-file-color);color:#fff;box-shadow:0 6px 16px rgba(17,24,39,.12)}.msd-doc-icon svg{width:32px;height:32px;display:block;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.msd-doc-icon .msd-fill{fill:currentColor;stroke:none}.msd-doc-icon .msd-white{fill:none;stroke:#fff;stroke-width:2}.msd-doc-icon i{font-size:28px;line-height:1;color:currentColor}.msd-doc-icon.msd-type-custom svg{fill:currentColor;stroke:none;stroke-width:0}.msd-toolbar .msd-doc-icon{width:36px;height:36px;border-radius:9px;box-shadow:none}.msd-toolbar .msd-doc-icon svg{width:23px;height:23px}.msd-toolbar .msd-doc-icon i{font-size:21px}.msd-type-link{--msd-file-color:#2563eb}.msd-type-custom{--msd-file-color:#475569}.msd-type-pdf{--msd-file-color:#e53935}.msd-type-word{--msd-file-color:#185abd}.msd-type-spreadsheet{--msd-file-color:#107c41}.msd-type-presentation{--msd-file-color:#d24726}.msd-type-archive{--msd-file-color:#d97706}.msd-type-image{--msd-file-color:#0891b2}.msd-type-text{--msd-file-color:#64748b}.msd-type-code{--msd-file-color:#7c3aed}.msd-type-ebook{--msd-file-color:#8b5cf6}.msd-type-generic{--msd-file-color:#475569}.msd-pdf-controls{display:flex;align-items:center;gap:4px;line-height:1}.msd-pdf-controls .msd-icon-btn{appearance:none!important;-webkit-appearance:none!important;position:relative;isolation:isolate;box-sizing:border-box!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:var(--msd-title)!important;box-shadow:none!important;text-shadow:none!important;font:inherit!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;vertical-align:middle!important;cursor:pointer;overflow:hidden;transform:none;transition:background-color .16s ease,color .16s ease,transform .12s ease}.msd-pdf-controls .msd-icon-btn svg{box-sizing:border-box;display:block;width:18px;height:18px;margin:0;padding:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.msd-pdf-controls .msd-icon-btn:hover{background:rgba(17,24,39,.075)!important;background-image:none!important;box-shadow:none!important;transform:none!important}.msd-pdf-controls .msd-icon-btn:focus{outline:none!important}.msd-pdf-controls .msd-icon-btn:focus-visible{background:rgba(17,24,39,.075)!important;box-shadow:0 0 0 2px var(--msd-surface),0 0 0 4px rgba(37,99,235,.45)!important;outline:none!important}.msd-pdf-controls .msd-icon-btn:active{background:rgba(17,24,39,.11)!important;box-shadow:none!important;transform:scale(.94)!important}.msd-page-info{box-sizing:border-box;min-width:50px;margin:0;padding:0 4px;text-align:center;color:var(--msd-title);font-size:12px;line-height:34px}.msd-stage{position:relative;width:100%;height:720px;min-height:220px;overflow:auto;background:var(--msd-stage);overscroll-behavior:contain;transition:height .18s ease}.msd-stage.msd-stage-auto{height:auto;min-height:0}.msd-stage.msd-stage-auto.is-loading{min-height:240px}.msd-stage.msd-stage-manual{height:720px}.msd-canvas-wrap,.msd-image-wrap{min-width:100%;min-height:100%;display:flex;justify-content:center;align-items:flex-start;padding:18px;box-sizing:border-box}.msd-stage-auto .msd-canvas-wrap,.msd-stage-auto .msd-image-wrap{min-height:0}.msd-pages{display:flex;align-items:flex-start;justify-content:center;gap:18px;min-width:0;max-width:none;margin:0 auto}.msd-viewer.msd-is-book .msd-pages{gap:14px}.msd-canvas{display:block;flex:0 0 auto;max-width:none;background:#fff;box-shadow:0 7px 25px rgba(17,24,39,.14)}.msd-canvas[hidden]{display:none!important}.msd-viewer.msd-is-book .msd-canvas{box-shadow:0 7px 22px rgba(17,24,39,.13)}.msd-viewer.msd-is-book .msd-canvas-primary{border-radius:5px 0 0 5px}.msd-viewer.msd-is-book .msd-canvas-secondary{border-radius:0 5px 5px 0}.msd-image-wrap{align-items:center}.msd-stage-auto .msd-image-wrap img{max-height:none}.msd-image-wrap img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 7px 25px rgba(17,24,39,.10)}.msd-loading,.msd-error{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:#5f6672;font-size:14px;z-index:2;pointer-events:none}.msd-error[hidden],.msd-loading[hidden]{display:none}.msd-viewer:fullscreen{border:0;border-radius:0!important;background:var(--msd-stage)}.msd-viewer:fullscreen .msd-stage{height:calc(100vh - 62px)!important}.msd-file-card{display:flex;align-items:center;gap:14px;min-width:0;padding:13px 15px;transition:background var(--msd-hover-speed,180ms) ease,border-color var(--msd-hover-speed,180ms) ease,box-shadow var(--msd-hover-speed,180ms) ease,transform var(--msd-hover-speed,180ms) ease,color var(--msd-hover-speed,180ms) ease}.msd-file-card .msd-file-copy{flex:1 1 auto;min-width:0}.msd-hover-lift:hover{transform:translateY(-3px)}.msd-hover-scale:hover{transform:scale(1.018)}.msd-hover-slide:hover{transform:translateX(4px)}.msd-hover-underline:hover .msd-file-title{text-decoration:underline!important;text-underline-offset:3px}.msd-file-card .msd-file-title{transition:color var(--msd-hover-speed,180ms) ease,text-decoration-color var(--msd-hover-speed,180ms) ease}.msd-file-card-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-left:auto}.msd-action-start .msd-file-card-actions{order:-1;margin-left:0;margin-right:2px}.msd-layout-line{width:100%;border-radius:12px;box-shadow:none}.msd-layout-compact,.msd-layout-button{width:max-content;max-width:100%;box-shadow:none}.msd-layout-compact{padding:8px 11px;border-radius:999px}.msd-layout-compact .msd-doc-icon{width:34px;height:34px;border-radius:9px;box-shadow:none}.msd-layout-compact .msd-doc-icon svg{width:21px;height:21px}.msd-layout-compact .msd-doc-icon i{font-size:19px}.msd-layout-button{padding:10px 14px;border-radius:11px}.msd-layout-button .msd-doc-icon{width:30px;height:30px;border-radius:8px;box-shadow:none}.msd-layout-button .msd-doc-icon svg{width:19px;height:19px}.msd-layout-button .msd-doc-icon i{font-size:17px}.msd-layout-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px}.msd-layout-card .msd-file-card-actions{grid-column:1/-1;margin-left:0}.msd-layout-card.msd-action-start .msd-file-card-actions{grid-row:1;grid-column:1/-1;order:initial;margin-right:0;justify-content:flex-start}.msd-layout-card .msd-file-copy{flex-direction:column!important;align-items:flex-start!important;white-space:normal!important}.msd-layout-card .msd-file-copy>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.msd-whole-link{color:inherit!important;text-decoration:none!important;cursor:pointer}.msd-whole-link:hover{text-decoration:none!important}.msd-whole-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.msd-single-line{flex-wrap:nowrap}.msd-single-line:not(.msd-layout-card) .msd-file-copy{display:flex;flex-direction:row;align-items:center;gap:10px;overflow:hidden;white-space:nowrap}.msd-single-line:not(.msd-layout-card) .msd-file-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-single-line:not(.msd-layout-card) .msd-file-copy>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-multi-line:not(.msd-layout-card){flex-wrap:wrap}.msd-multi-line:not(.msd-layout-card) .msd-file-copy{flex:1 1 220px}.msd-multi-line:not(.msd-layout-card) .msd-file-card-actions{margin-left:auto}.msd-file-card .msd-doc-icon{flex:0 0 auto}.msd-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:10px 15px;border-radius:10px;background:#111827;color:#fff!important;font-size:13px;font-weight:700;line-height:1;text-decoration:none!important;transition:opacity var(--msd-btn-speed,180ms) ease,transform var(--msd-btn-speed,180ms) ease,background var(--msd-btn-speed,180ms) ease,color var(--msd-btn-speed,180ms) ease,box-shadow var(--msd-btn-speed,180ms) ease}.msd-download svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.msd-download:hover{opacity:.92}.msd-btn-hover-lift:hover{transform:translateY(-2px)}.msd-btn-hover-scale:hover{transform:scale(1.035)}.msd-download:active{transform:scale(.97)}.msd-toolbar-download{display:flex;align-items:center;flex:0 0 auto}.msd-toolbar-download .msd-download{box-sizing:border-box;margin:0;padding:9px 11px;line-height:1;vertical-align:middle}.msd-empty{padding:22px;border:1px dashed #cdd3dc;border-radius:12px;background:#f8fafc;color:#667085;text-align:center}
.msf-library{width:100%}.msf-intro{margin:0 0 18px}.msf-intro h3{margin:0 0 5px;font-size:24px;line-height:1.2}.msf-intro p{margin:0;color:#667085;line-height:1.5}.msf-grid{--msf-columns:3;display:grid;grid-template-columns:repeat(var(--msf-columns),minmax(0,1fr));gap:18px;align-items:start}.msf-folder{--msf-folder-bg:#fff;--msf-accent:#2563eb;--msf-title:#111827;--msf-muted:#6b7280;overflow:hidden;border:1px solid rgba(17,24,39,.08);background:var(--msf-folder-bg);box-shadow:0 9px 28px rgba(15,23,42,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.msf-folder:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(15,23,42,.09);border-color:rgba(37,99,235,.18)}.msf-folder-toggle{appearance:none;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;border:0;background:transparent;text-align:left;cursor:pointer}.msf-folder-icon{width:48px;height:43px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--msf-accent) 10%,#fff);color:var(--msf-accent)}.msf-folder-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.msf-folder-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.msf-folder-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--msf-title);font-size:15px}.msf-folder-copy span{display:-webkit-box;overflow:hidden;color:var(--msf-muted);font-size:12.5px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.msf-folder-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--msf-muted)}.msf-folder-meta em{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--msf-accent) 8%,#fff);color:var(--msf-accent);font-size:10px;font-style:normal;font-weight:700}.msf-folder-meta small{font-size:10px}.msf-folder-meta b{font-size:19px;font-weight:400;line-height:1;transition:transform .25s ease}.msf-folder.is-open .msf-folder-meta b{transform:rotate(180deg)}.msf-folder.is-open .msf-folder-icon{background:var(--msf-accent);color:#fff}.msf-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.msf-folder.is-open .msf-panel{grid-template-rows:1fr}.msf-panel-inner{min-height:0;overflow:hidden;border-top:0 solid rgba(17,24,39,.07);transition:border-width .2s ease}.msf-folder.is-open .msf-panel-inner{border-top-width:1px}.msf-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:10px 12px;padding:10px;border-radius:12px;background:#f8fafc}.msf-file .msd-doc-icon{width:38px;height:38px;border-radius:10px;box-shadow:none}.msf-file .msd-doc-icon svg{width:23px;height:23px}.msf-file .msd-doc-icon i{font-size:21px}.msf-file-no-icon{grid-template-columns:minmax(0,1fr) auto}.msf-file .msd-file-title{font-size:12.5px}.msf-file-copy span{color:#6b7280;font-size:11.5px;line-height:1.3}.msf-file .msd-download{padding:8px 9px;font-size:11px}.msf-file .msd-download svg{width:14px;height:14px}
@supports not (background:color-mix(in srgb,red 50%,#fff)){.msf-folder-icon{background:#eff6ff}.msf-folder-meta em{background:#eff6ff}}@media(max-width:767px){.msd-toolbar{flex-wrap:wrap}.msd-title-wrap{flex:1 1 calc(100% - 55px)}.msd-pdf-controls{order:3;width:100%;justify-content:center}.msd-fit{display:none}.msd-layout-card{grid-template-columns:auto minmax(0,1fr)}.msd-layout-card .msd-file-card-actions{grid-column:1/-1}.msd-layout-compact,.msd-layout-button{max-width:100%}.msd-download{width:auto}.msf-folder-toggle{grid-template-columns:auto minmax(0,1fr)}.msf-folder-meta{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-end}.msf-file{grid-template-columns:auto minmax(0,1fr)}.msf-file.msf-file-no-icon{grid-template-columns:minmax(0,1fr)}.msf-file>.msd-download{grid-column:1/-1;justify-self:flex-end}}
/* Gutenberg: alturas y columnas responsivas sin depender de Elementor. */
.msd-gutenberg .msd-stage.msd-stage-manual{height:var(--msd-height-desktop,720px)}
.msf-gutenberg .msf-grid{--msf-columns:var(--msf-columns-desktop,3);gap:var(--msf-gap,18px)}
@media(max-width:1024px){.msd-gutenberg .msd-stage.msd-stage-manual{height:var(--msd-height-tablet,var(--msd-height-desktop,620px))}.msf-gutenberg .msf-grid{--msf-columns:var(--msf-columns-tablet,2)}}
@media(max-width:767px){.msd-gutenberg .msd-stage.msd-stage-manual{height:var(--msd-height-mobile,var(--msd-height-tablet,500px))}.msd-pages{gap:10px}.msd-viewer.msd-is-book .msd-canvas-secondary{display:none!important}.msf-gutenberg .msf-grid{--msf-columns:var(--msf-columns-mobile,1)}}
@media(prefers-reduced-motion:reduce){.msf-folder,.msf-panel,.msf-folder-meta b,.msd-download{transition:none}}

.msd-browser-frame{width:100%;height:100%;min-height:520px;border:0;background:#fff;display:block}.msd-stage-auto:has(.msd-browser-frame){height:520px;min-height:520px}

/* Prevent document widgets from leaking into visual excerpt containers used by common themes/Elementor. */
.elementor-post__excerpt .msd-root,.elementor-widget-theme-post-excerpt .msd-root,.entry-summary .msd-root{display:none!important}

/* Gutenberg: ancho y justificacion del bloque Documento Melampo. */
.msd-gb-block{width:100%;max-width:100%;display:flex;box-sizing:border-box}
.msd-gb-block>.msd-root{max-width:100%}
.msd-gb-justify-left{justify-content:flex-start}
.msd-gb-justify-center{justify-content:center}
.msd-gb-justify-right{justify-content:flex-end}
.msd-gb-width-full>.msd-root{width:100%!important}
.msd-gb-width-custom>.msd-root{width:var(--msd-block-width-desktop,100%)!important}
@media(max-width:1024px){.msd-gb-width-custom>.msd-root{width:var(--msd-block-width-tablet,var(--msd-block-width-desktop,100%))!important}}
@media(max-width:767px){.msd-gb-width-custom>.msd-root{width:var(--msd-block-width-mobile,var(--msd-block-width-tablet,100%))!important}}

/* Gutenberg Documento Melampo: controles equivalentes y responsive. */
.msd-gb-block>.msd-root{max-width:var(--msd-block-max-desktop,1600px)}
.msd-gb-width-auto>.msd-file-card{width:max-content;max-width:min(100%,var(--msd-block-max-desktop,1600px))}
.msd-gb-width-auto>.msd-viewer{width:100%}
.msd-gb-width-full>.msd-root{width:100%!important}
.msd-gb-width-custom>.msd-root{width:var(--msd-block-width-desktop,100%)!important}
.msd-gutenberg .msd-file-title{font-size:var(--msd-title-size-desktop,14px)}
.msd-gutenberg .msd-title-copy>span,.msd-gutenberg .msd-file-copy>span{font-size:var(--msd-desc-size-desktop,12px)}
.msd-gutenberg.msd-file-card{padding:var(--msd-fallback-pad-desktop,14px);gap:var(--msd-fallback-gap-desktop,12px);border-width:var(--msd-fallback-border-width,1px);border-style:solid;border-color:var(--msd-fallback-border-color,#e5e7eb);box-shadow:var(--msd-fallback-shadow,none)}
.msd-gutenberg.msd-file-card:hover{background:var(--msd-fallback-hover-bg,#f8fafc);box-shadow:var(--msd-fallback-hover-shadow,var(--msd-fallback-shadow,none))}
.msd-gutenberg.msd-file-card:hover .msd-file-title{color:var(--msd-fallback-hover-title,var(--msd-title,#111827))}
.msd-gutenberg.msd-file-card .msd-doc-icon{width:var(--msd-fallback-icon-desktop,46px);height:var(--msd-fallback-icon-desktop,46px);background:var(--msd-fallback-icon-bg,#f3f4f6);color:var(--msd-fallback-icon-color,#111827)}
.msd-gutenberg.msd-file-card .msd-doc-icon svg{width:calc(var(--msd-fallback-icon-desktop,46px) * .6);height:calc(var(--msd-fallback-icon-desktop,46px) * .6)}
.msd-gutenberg.msd-file-card .msd-file-card-actions{justify-content:var(--msd-btn-align-desktop,flex-end)}
.msd-gutenberg.msd-file-card .msd-download{width:var(--msd-btn-width-desktop,auto)}
.msd-gutenberg .msd-download{border-radius:var(--msd-btn-radius,10px);padding:var(--msd-btn-pad-y,10px) var(--msd-btn-pad-x,15px);box-shadow:var(--msd-btn-shadow,none)}
.msd-gutenberg .msd-download:hover{background:var(--msd-btn-hover-bg,#374151)!important;color:var(--msd-btn-hover-color,#fff)!important;box-shadow:var(--msd-btn-hover-shadow,var(--msd-btn-shadow,none))}
@media(max-width:1024px){
  .msd-gb-block>.msd-root{max-width:var(--msd-block-max-tablet,var(--msd-block-max-desktop,1200px))}
  .msd-gb-width-auto>.msd-file-card{max-width:min(100%,var(--msd-block-max-tablet,var(--msd-block-max-desktop,1200px)))}
  .msd-gb-width-custom>.msd-root{width:var(--msd-block-width-tablet,var(--msd-block-width-desktop,100%))!important}
  .msd-gutenberg .msd-file-title{font-size:var(--msd-title-size-tablet,var(--msd-title-size-desktop,14px))}
  .msd-gutenberg .msd-title-copy>span,.msd-gutenberg .msd-file-copy>span{font-size:var(--msd-desc-size-tablet,var(--msd-desc-size-desktop,12px))}
  .msd-gutenberg.msd-file-card{padding:var(--msd-fallback-pad-tablet,var(--msd-fallback-pad-desktop,14px));gap:var(--msd-fallback-gap-tablet,var(--msd-fallback-gap-desktop,12px))}
  .msd-gutenberg.msd-file-card .msd-doc-icon{width:var(--msd-fallback-icon-tablet,var(--msd-fallback-icon-desktop,42px));height:var(--msd-fallback-icon-tablet,var(--msd-fallback-icon-desktop,42px))}
  .msd-gutenberg.msd-file-card .msd-doc-icon svg{width:calc(var(--msd-fallback-icon-tablet,var(--msd-fallback-icon-desktop,42px)) * .6);height:calc(var(--msd-fallback-icon-tablet,var(--msd-fallback-icon-desktop,42px)) * .6)}
  .msd-gutenberg.msd-file-card .msd-file-card-actions{justify-content:var(--msd-btn-align-tablet,var(--msd-btn-align-desktop,flex-end))}
  .msd-gutenberg.msd-file-card .msd-download{width:var(--msd-btn-width-tablet,var(--msd-btn-width-desktop,auto))}
}
@media(max-width:767px){
  .msd-gb-block>.msd-root{max-width:var(--msd-block-max-mobile,var(--msd-block-max-tablet,767px))}
  .msd-gb-width-auto>.msd-file-card{max-width:min(100%,var(--msd-block-max-mobile,var(--msd-block-max-tablet,767px)))}
  .msd-gb-width-custom>.msd-root{width:var(--msd-block-width-mobile,var(--msd-block-width-tablet,100%))!important}
  .msd-gutenberg .msd-file-title{font-size:var(--msd-title-size-mobile,var(--msd-title-size-tablet,14px))}
  .msd-gutenberg .msd-title-copy>span,.msd-gutenberg .msd-file-copy>span{font-size:var(--msd-desc-size-mobile,var(--msd-desc-size-tablet,12px))}
  .msd-gutenberg.msd-file-card{padding:var(--msd-fallback-pad-mobile,var(--msd-fallback-pad-tablet,12px));gap:var(--msd-fallback-gap-mobile,var(--msd-fallback-gap-tablet,10px))}
  .msd-gutenberg.msd-file-card .msd-doc-icon{width:var(--msd-fallback-icon-mobile,var(--msd-fallback-icon-tablet,38px));height:var(--msd-fallback-icon-mobile,var(--msd-fallback-icon-tablet,38px))}
  .msd-gutenberg.msd-file-card .msd-doc-icon svg{width:calc(var(--msd-fallback-icon-mobile,var(--msd-fallback-icon-tablet,38px)) * .6);height:calc(var(--msd-fallback-icon-mobile,var(--msd-fallback-icon-tablet,38px)) * .6)}
  .msd-gutenberg.msd-file-card .msd-file-card-actions{justify-content:var(--msd-btn-align-mobile,var(--msd-btn-align-tablet,flex-end))}
  .msd-gutenberg.msd-file-card .msd-download{width:var(--msd-btn-width-mobile,var(--msd-btn-width-tablet,auto))}
}
