/* Outcome contract and evaluation sequence on the published homepage */
.outcome-sequence,.evaluation-sequence{padding:clamp(3rem,6vw,7rem) max(1.25rem,calc((100vw - 1480px)/2));background:#f4f1ea;color:#102032}
.sequence-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:2rem;align-items:end;max-width:1480px;margin:0 auto 2rem}
.sequence-heading .eyebrow{grid-column:1/-1;margin:0}
.sequence-heading h2,.evaluation-sequence h2{font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.8rem);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:0}
.sequence-heading>p:last-child{font-size:1rem;line-height:1.6;max-width:34rem;color:#4a5259;margin:0}
.outcome-sequence ol,.evaluation-sequence ol{list-style:none;padding:0;max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #c9d0d2}
.outcome-sequence li{padding:1.5rem;min-width:0;border-right:1px solid #c9d0d2;background:#fcfbf7}
.outcome-sequence li:last-child{border:0}
.outcome-sequence li span,.evaluation-sequence li span{color:#356d79;font-size:.8rem;font-weight:700;letter-spacing:.1em}
.outcome-sequence li h3{font-size:1.1rem;margin:2rem 0 .6rem}
.outcome-sequence li p,.evaluation-sequence li p{line-height:1.55;color:#394a54;font-size:.95rem}
.sequence-boundary{max-width:1480px;margin:1.4rem auto 0;font-size:.92rem;line-height:1.6;color:#354a55}
.evaluation-sequence{background:#092238;color:#f6f8f6}
.evaluation-sequence>div{max-width:1480px;margin:0 auto 2rem}
.evaluation-sequence ol{grid-template-columns:repeat(3,minmax(0,1fr));border-color:#526676}
.evaluation-sequence li{padding:2rem;min-width:0;border-right:1px solid #526676}
.evaluation-sequence li:last-child{border:0}
.evaluation-sequence li span{color:#81dce5}
.evaluation-sequence li p{color:#d1dee4;min-height:5.3rem}
.evaluation-sequence li a{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;color:#a8ecf0;font-weight:700;text-decoration:underline;text-underline-offset:.3em}
@media(max-width:900px){.outcome-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-sequence li{border-bottom:1px solid #c9d0d2}.outcome-sequence li:nth-child(even){border-right:0}.sequence-heading{grid-template-columns:1fr}.evaluation-sequence ol{grid-template-columns:1fr}.evaluation-sequence li{border-right:0;border-bottom:1px solid #526676}.evaluation-sequence li p{min-height:0}}
@media(max-width:480px){.outcome-sequence ol{grid-template-columns:1fr}.outcome-sequence li{border-right:0}.outcome-sequence li h3{margin-top:1rem}.outcome-sequence,.evaluation-sequence{padding-inline:1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
