.case-story{gap:2rem;padding-block:3.5rem;display:grid}.case-story-nav{flex-wrap:wrap;align-content:start;gap:0 1.5rem;display:flex}.case-story-nav>p{flex-basis:100%;margin-bottom:1rem}.case-story-nav a{min-height:44px;color:var(--muted);align-items:center;gap:.6rem;font-size:.9rem;transition:color .16s;display:flex}.case-story-nav a>span:first-child{font-variant-numeric:tabular-nums;font-size:.65rem}.case-story-nav a>span:last-child{margin-left:auto}.case-story-nav a[aria-current],.case-story-nav a:hover{color:var(--text)}.case-story-chapter{border-top:1px solid var(--line);padding-block:2.5rem;scroll-margin-top:8rem}.case-story-chapter h2{margin-top:1rem}.case-story-body{max-width:42rem;color:var(--muted);margin-top:1.5rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.65}@media (width>=1024px){.case-story{grid-template-columns:1fr 3fr;gap:4rem;padding-block:5rem}.case-story-nav{align-self:start;gap:.25rem;padding-right:2rem;display:grid;position:sticky;top:8rem}.case-story-nav a{border-bottom:1px solid var(--line);gap:1rem;padding-block:.7rem}.case-story-chapter{padding-block:3.5rem}.case-story-chapter:first-child{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.case-story-nav a{transition:none}}
