.programmacorso li {
	gap: calc(var(--spacing) * 10);
	padding-block: calc(var(--spacing) * 7);
   border-bottom:solid 1px var(--color-line);
   display: flex;
  }
.programmacorso li p:first-child { 
	--tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
	color: var(--color-primary);
	
	font-family: var(--font-sans);
	font-size: var(--text-2xl);
    line-height: var(--tw-leading,var(--text-2xl--line-height));
	--tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
	font-family: var(--font-display);
  }
 .programmacorso li p:nth-child(2) { 
	color: color-mix(in oklab,var(--color-tertiary) 70%,transparent);
	font-family: var(--font-sans);
  } 