.experience-sequence{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:44px 0;padding:0;counter-reset:none}
.experience-sequence li{position:relative;border-top:1px solid #d4af3770;padding-top:22px;min-width:0}
.sequence-number{display:block;color:#d4af37;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}

.experience-sequence h3{font:24px/1.25 var(--serif);margin-bottom:14px}
.experience-sequence p{font-size:14px;line-height:1.8;color:#c0c2c5}
.service-example{display:grid;grid-template-columns:1fr 1.5fr;gap:20px 42px;padding:30px 34px;margin:0 0 48px;background:#ffffff04;border-left:2px solid #d4af37}
.service-example .eyebrow{margin-bottom:12px}.service-example h3{font:27px/1.25 var(--serif)}
.service-example p{font-size:14px;line-height:1.8;color:#c0c2c5}.service-example .service-takeaway{grid-column:2;color:#e7d391;font-size:15px}
.thesis #valueChart{max-height:320px}.thesis .chart-note{max-width:900px;line-height:1.8}
@media(max-width:1000px){.experience-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.experience-sequence li::after{display:none}}
@media(max-width:760px){.experience-sequence{grid-template-columns:1fr;gap:24px;margin:30px 0}.experience-sequence li{padding-top:18px}.sequence-number{margin-bottom:10px}.experience-sequence h3{margin-bottom:8px}.service-example{grid-template-columns:1fr;padding:24px;gap:20px;margin-bottom:34px}.service-example .service-takeaway{grid-column:1}.thesis #valueChart{max-height:none}}

.thesis .service-example{margin-bottom:0}
