.lab-hero{min-height:500px;display:grid;align-items:center;padding:80px 0;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}.lab-hero .container{max-width:800px}.lab-hero p{max-width:640px}.lab-matrix{background:var(--brand-panel)}.lab-matrix article{border-top:3px solid var(--brand-primary-light)}.lab-checkpoints article{border-top-style:dashed}