.program-hero{text-align:center;padding:72px 0 56px}.program-hero p{max-width:48rem;margin-left:auto;margin-right:auto}.program-index article{padding:16px 8px;border-bottom:2px solid var(--brand-accent);min-height:100%}.program-index article>span{display:block;font-size:2.5rem;line-height:1.1;margin-bottom:8px;color:var(--brand-primary)}.program-matrix{background:var(--brand-bg-alt)}.program-matrix .nb-table td{min-width:10rem}.program-cta{text-align:center;padding:48px 0 72px}