.ocw3-prog-stages{display:grid;gap:var(--spacing-6);margin:var(--spacing-5) 0 0}.ocw3-prog-stage{border-top:2px solid var(--color-gold);padding-top:var(--spacing-4)}.ocw3-prog-stage-when{display:block;margin:0 0 var(--spacing-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-deep)}.ocw3-prog-stage h3{margin:0 0 var(--spacing-3)}