.case-project-overview__container{display:flex;flex-direction:column;gap:8px;padding-top:0;padding-bottom:var(--io-section-py)}.case-project-overview__left{display:flex;flex-direction:column;gap:8px;width:100%}.case-project-overview__card{background:var(--io-bg);border:1px solid var(--io-border);border-radius:var(--io-radius-card);padding:32px;width:100%;box-sizing:border-box}.case-project-overview__overview{display:flex;flex-direction:column;gap:16px}.case-project-overview__overview-heading{font-family:var(--io-font-heading);font-weight:400;font-size:24px;line-height:1.25;color:var(--io-ink);margin:0}.case-project-overview__overview-text{font-family:var(--io-font-body);font-weight:400;font-size:16px;line-height:1.5;color:var(--io-body);margin:0}.case-project-overview__stat{display:flex;flex-direction:column;gap:32px}.case-project-overview__stat-label{font-family:var(--io-font-body);font-weight:500;font-size:20px;line-height:1.25;color:var(--io-body);margin:0}.case-project-overview__stat-value{font-family:var(--io-font-heading);font-weight:400;font-size:64px;line-height:.9;letter-spacing:-.02em;color:var(--io-highlight);margin:0}@media (min-width:1024px){.case-project-overview__container{flex-direction:row;align-items:stretch;gap:8px}.case-project-overview__toc{flex:0 0 320px;width:320px}.case-project-overview__toc .toc__inner{height:100%;margin-bottom:0;max-height:500px;scrollbar-color:var(--io-surface) #fff0;scrollbar-width:thin}.case-project-overview__left{flex:1 1 0%;min-width:0}.case-project-overview__card{flex:1 1 0%}.case-project-overview__stat-value{font-size:96px}}