/* Name the pedagogical foundation and make its sequence visible in the demo. */
.clear-home .human-hero-copy .pedagogy-term{font-weight:600;color:#14224a}
.clear-home .pedagogy-journey .new-section-heading{max-width:850px;margin-bottom:28px}
.sequence-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #d4dce8;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #14224a08}
.sequence-phases article{padding:26px 28px}
.sequence-phases article+article{border-left:1px solid #dce2ec}
.clear-home .sequence-phases h3{font-size:22px;line-height:1.25;margin:0 0 12px;letter-spacing:-.02em;color:#14224a}
.sequence-phases p{font-size:17px;line-height:1.6;margin:0;color:#3c4866;max-width:310px}
.sequence-return{font-size:15px;line-height:1.6;color:#3c4866;margin:16px 0 0;max-width:800px}
.sequence-demo-intro{margin:38px 0 20px}
.clear-home .sequence-demo-intro h3{font-size:24px;line-height:1.35;letter-spacing:-.02em;margin:0 0 6px;color:#14224a}
.sequence-demo-intro p{font-size:17px;line-height:1.6;color:#3c4866;margin:0}
@media(max-width:760px){.sequence-phases{grid-template-columns:1fr}.sequence-phases article{display:grid;grid-template-columns:85px minmax(0,1fr);gap:16px;padding:22px}.sequence-phases article+article{border-left:0;border-top:1px solid #dce2ec}.clear-home .sequence-phases h3{font-size:19px;margin:0;padding-top:2px}.sequence-phases p{font-size:16px;max-width:none}.sequence-return{font-size:14px}.sequence-demo-intro{margin-top:28px}.clear-home .sequence-demo-intro h3{font-size:22px}.sequence-demo-intro p{font-size:16px}}
@media(max-width:360px){.sequence-phases article{grid-template-columns:1fr;gap:8px;padding:18px}.clear-home .sequence-phases h3{padding-top:0}}
