/* Espaciado global — fuente única de verdad para layout */
:root {
  --space-top: 1rem;        /* wrap padding-top: nav menu → primer contenido */
  --pad-x: 1.25rem;         /* padding lateral del contenido */
  --max-w: 860px;           /* ancho máximo páginas de contenido */
  --section-gap: 1.75rem;   /* margen superior entre secciones H2 */
  --bc-gap: 1.25rem;        /* espacio debajo del breadcrumb → H1 */
  --footer-mt: 2rem;        /* distancia último contenido → footer */
}
