.case-study-detail-breadcrumbs{background-color:var(--bg-light);padding:.75rem 2.5rem}.case-study-detail-breadcrumbs ol{align-items:center;color:#5e5751;display:flex;font-size:.75rem;gap:.5rem;letter-spacing:.05em;list-style:none;margin:0;padding:0;text-transform:uppercase}.case-study-detail-breadcrumbs a{color:#5e5751;text-decoration:none}.case-study-detail-breadcrumbs [aria-current=page]{color:var(--text-black)}.case-study-detail-hero{background-color:var(--bg-light);padding:2rem 2.5rem 3rem}.case-study-detail-headline{color:var(--text-black);margin:0;max-width:45rem}.case-study-detail-tabs{background-color:var(--bg-white,#fff);border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:1.5rem;overflow-x:auto;padding:0 2.5rem;position:sticky;top:var(--nav-height,5rem);z-index:5}.case-study-detail-tab{border-bottom:2px solid transparent;color:var(--text-black);flex-shrink:0;padding:.75rem 0;text-decoration:none;white-space:nowrap}.case-study-detail-tab.is-active{border-bottom-color:var(--accent-lime);font-weight:700}@media (max-width:991px){.case-study-detail-breadcrumbs,.case-study-detail-hero,.case-study-detail-tabs{padding-left:1.25rem;padding-right:1.25rem}}