/* UM Sans 2 y Signos, sin la fuente de compatibilidad: la propuesta no la necesita (cobertura verificada en sus 13 páginas). */
/* UM Sans 2.0.0: pinned service. Loading this file does not restyle an application. */
@font-face { font-family: 'UM Sans 2'; src: url('./UMSans2-Variable.woff2') format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'UM Sans 2'; src: url('./UMSans2-VariableItalic.woff2') format('woff2'); font-weight: 100 900; font-style: italic; font-display: swap; }
/* Signos que UM Sans 2 no dibuja (flechas, ordinales, fracciones, ‰): un archivo mínimo, sólo se descarga si la página los usa. */
@font-face { font-family: 'UM Sans 2 Signos'; src: url('./compat/UMSans-Web-Variable.woff2') format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; unicode-range: U+00A2, U+00A7, U+00AA, U+00B2-00B3, U+00B5-00B6, U+00B9-00BA, U+00BC-00BE, U+2026, U+2030, U+2190-2193, U+2197; }
@font-face { font-family: 'UM Sans 2 Signos'; src: url('./compat/UMSans-Web-VariableItalic.woff2') format('woff2'); font-weight: 100 900; font-style: italic; font-display: swap; unicode-range: U+00A2, U+00A7, U+00AA, U+00B2-00B3, U+00B5-00B6, U+00B9-00BA, U+00BC-00BE, U+2026, U+2030, U+2190-2193, U+2197; }
/* Respaldo UM Sans 1.2 para el resto del repertorio extendido: sólo se descarga si aparece uno de esos caracteres. */
:root {
  --um-type-title: clamp(2.25rem, 3.5vw, 3rem);
  --um-type-subtitle: 1.75rem;
  --um-type-lead: 1.375rem;
  --um-type-body: 1.25rem;
  --um-type-ui: 1rem;
  --um-type-leading: 1.65;
  --um-type-measure: 31em;
}
.um-type { font-family: var(--um-font-family); font-kerning: normal; font-synthesis: none; }
.um-type-reading { max-inline-size: var(--um-type-measure); font-size: var(--um-type-body); line-height: var(--um-type-leading); }
.um-type-figures { font-variant-numeric: tabular-nums; }
