/* Utilidades — sustituyen a los atributos style="" del HTML.
   Existen para que la CSP pueda prohibir los estilos inline (sin 'unsafe-inline'
   en style-src). Se carga la última para conservar la prioridad que tenían
   los estilos inline. */

.u-sprite      { position: absolute; }
.u-center      { margin-inline: auto; }
.u-jc-center   { justify-content: center; }
.u-border-b    { border-bottom: 1px solid var(--line); }

.u-mt-block    { margin-top: var(--block-gap); }
.u-gap-block   { gap: var(--block-gap); }
.u-mt-3        { margin-top: var(--sp-3); }
.u-mt-4        { margin-top: var(--sp-4); }
.u-mt-8        { margin-top: var(--sp-8); }
.u-mt-9        { margin-top: var(--sp-9); }

.u-steps-4     { --steps: 4; }
.u-steps-5     { --steps: 5; }
.u-foco-4      { --foco: 4%; }

.footer__bottom--bare { margin-top: 0; border-top: 0; }
