.case-status{border:1px solid var(--rule);color:var(--orange);font:10px var(--font-mono),monospace;align-items:center;gap:10px;margin-top:24px;padding:9px 12px;line-height:1.5;display:inline-flex}.case-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.case-cover{margin:0}.case-cover figcaption{font:10px var(--font-mono),monospace;color:var(--muted);margin-top:20px;line-height:1.6}.case-opening{border-bottom:1px solid var(--rule);max-width:950px;padding:100px 0 65px;scroll-margin-top:100px}.case-opening h2{letter-spacing:-.045em;max-width:900px;margin:24px 0 35px;font-size:clamp(32px,4.5vw,66px);font-weight:400;line-height:1.12}.case-opening>p:last-child{color:var(--muted);max-width:780px;font-size:clamp(17px,1.55vw,22px);line-height:1.75}.case-story article{margin-bottom:65px}.case-story article:last-child{margin-bottom:0}.case-scope{flex-direction:column;gap:12px;margin:25px 0 40px;display:flex}.case-scope .eyebrow{margin:0 0 5px}.case-scope>span{color:var(--muted);font-size:12px}.case-timeline{border-block:1px solid var(--rule);grid-template-columns:1fr 1.6fr;gap:10vw;padding:65px 0 85px;scroll-margin-top:100px;display:grid}.case-timeline h2,.case-outcome h2{letter-spacing:-.035em;margin:20px 0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.16}.case-timeline>div>p:last-child{color:var(--muted);max-width:280px;font-size:13px;line-height:1.8}.case-timeline ol{border-left:1px solid var(--rule);margin:0;padding:0 0 0 28px;list-style:none}.case-timeline li{max-width:650px;padding:0 0 45px;position:relative}.case-timeline li:last-child{padding-bottom:0}.case-timeline-dot{background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 7px var(--deep);border-radius:50%;position:absolute;top:4px;left:-33px}.case-timeline time,.case-stage-date{font:10px var(--font-mono),monospace;color:var(--orange)}.case-timeline h3{margin:15px 0;font-size:23px;font-weight:400;line-height:1.3}.case-timeline li>p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.case-outcome{grid-template-columns:1fr 1fr;gap:7vw;padding:65px 0;display:grid}.case-outcome>div{border:1px solid var(--rule);padding:35px}.case-outcome>div:first-child{border-top-color:var(--orange)}.case-outcome p:last-child{color:var(--muted);font-size:14px;line-height:1.8}.case-source-note{font:10px/1.8 var(--font-mono),monospace;color:var(--muted);max-width:900px;margin:0}@media (max-width:700px){.case-opening{padding:60px 0 40px}.case-opening h2{font-size:34px}.case-opening>p:last-child{font-size:16px}.case-timeline{grid-template-columns:1fr;gap:30px;padding:45px 0}.case-timeline>div>p:last-child{max-width:none}.case-timeline ol{margin-left:5px}.case-timeline h3{font-size:20px}.case-outcome{grid-template-columns:1fr;gap:20px;padding:45px 0}.case-outcome>div{padding:25px}.case-story article{margin-bottom:40px}.case-scope{margin-top:5px}.case-body aside>.inline-link{display:none}}
